From b74db36cf9d395d5e96753c6294066f19050101d Mon Sep 17 00:00:00 2001 From: Miguel Date: Thu, 19 Jun 2025 20:55:40 +0200 Subject: [PATCH] Version Funcionante --- backend/script_groups/TwinCat/.gitignore | 204 + .../script_groups/TwinCat/test_arraytoreal.py | 141 - .../TwinCat/test_arraytoreal_indent.scl | 37 - .../script_groups/TwinCat/test_converter.py | 294 - .../TwinCat/test_filling_head_debug.scl | 329 - backend/script_groups/TwinCat/test_output.scl | 76 - .../TwinCat/test_pattern_output.scl | 98 - .../TwinCat/test_specific_file.py | 139 - .../XML Parser to SCL/log_98050_PLC.txt | 5457 ++-- .../XML Parser to SCL/log_x0_main.txt | 24311 +++++++++++----- .../XML Parser to SCL/script_config.json | 2 +- .../XML Parser to SCL/work_dir.json | 4 +- data/log.txt | 17675 ++++++++++- 13 files changed, 36747 insertions(+), 12020 deletions(-) create mode 100644 backend/script_groups/TwinCat/.gitignore delete mode 100644 backend/script_groups/TwinCat/test_arraytoreal.py delete mode 100644 backend/script_groups/TwinCat/test_arraytoreal_indent.scl delete mode 100644 backend/script_groups/TwinCat/test_converter.py delete mode 100644 backend/script_groups/TwinCat/test_filling_head_debug.scl delete mode 100644 backend/script_groups/TwinCat/test_output.scl delete mode 100644 backend/script_groups/TwinCat/test_pattern_output.scl delete mode 100644 backend/script_groups/TwinCat/test_specific_file.py diff --git a/backend/script_groups/TwinCat/.gitignore b/backend/script_groups/TwinCat/.gitignore new file mode 100644 index 0000000..27c136c --- /dev/null +++ b/backend/script_groups/TwinCat/.gitignore @@ -0,0 +1,204 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[codz] +*$py.class + +# C extensions +*.so +*.scl +*.exp + + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py.cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# UV +# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +#uv.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock +#poetry.toml + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/latest/usage/project/#working-with-version-control +.pdm.toml +.pdm-python +.pdm-build/ + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.envrc +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + +# Abstra +# Abstra is an AI-powered process automation framework. +# Ignore directories containing user credentials, local state, and settings. +# Learn more at https://abstra.io/docs +.abstra/ + +# Visual Studio Code +# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore +# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore +# and can be added to the global gitignore or merged into this file. However, if you prefer, +# you could uncomment the following to ignore the entire vscode folder +# .vscode/ + +# Ruff stuff: +.ruff_cache/ + +# PyPI configuration file +.pypirc + +# Cursor +# Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to +# exclude from AI features like autocomplete and code analysis. Recommended for sensitive data +# refer to https://docs.cursor.com/context/ignore-files +.cursorignore +.cursorindexingignore + +# Marimo +marimo/_static/ +marimo/_lsp/ +__marimo__/ diff --git a/backend/script_groups/TwinCat/test_arraytoreal.py b/backend/script_groups/TwinCat/test_arraytoreal.py deleted file mode 100644 index a351260..0000000 --- a/backend/script_groups/TwinCat/test_arraytoreal.py +++ /dev/null @@ -1,141 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -import sys -import os - -# Agregar el directorio padre al path -sys.path.append('.') - -# Importar el convertidor -from x1_lad_converter import SimpleLadConverter - -def test_arraytoreal(): - """Probar específicamente ARRAYTOREAL.EXP para verificar preservación de indentación""" - print("=== TEST: ARRAYTOREAL.EXP - Preservación de indentación ST ===") - print("-" * 60) - - # Buscar el archivo - possible_paths = [ - "ExportTwinCat/ARRAYTOREAL.EXP", - "../ExportTwinCat/ARRAYTOREAL.EXP", - "../../ExportTwinCat/ARRAYTOREAL.EXP", - "C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/Reporte/ExportTwinCat/ARRAYTOREAL.EXP" - ] - - test_file = None - for path in possible_paths: - if os.path.exists(path): - test_file = path - break - - if test_file is None: - print(f"❌ Error: No se encontró ARRAYTOREAL.EXP") - return - - print(f"✓ Archivo encontrado: {test_file}") - print("-" * 60) - - # Leer archivo original para mostrar indentación - print("📄 CÓDIGO ORIGINAL:") - with open(test_file, 'r', encoding='utf-8', errors='ignore') as f: - original_lines = f.readlines() - - # Mostrar solo las líneas de código ST (después de (* @END_DECLARATION := '0' *)) - st_start = False - for i, line in enumerate(original_lines): - if "@END_DECLARATION" in line: - st_start = True - continue - if st_start and line.strip() and not line.strip().startswith("END_FUNCTION"): - print(f" {i+1:2d}: '{line.rstrip()}'") - - print("-" * 60) - - # Crear convertidor - converter = SimpleLadConverter() - - # Parsear archivo - print("🔍 PARSEANDO ARCHIVO...") - converter.parse_file(test_file) - - print(f"\n📊 INFORMACIÓN DETECTADA:") - print(f" ✓ Tipo: {getattr(converter, 'program_type', 'PROGRAM')}") - print(f" ✓ Nombre: {converter.program_name}") - print(f" ✓ Path: {converter.program_path}") - print(f" ✓ Variables: {list(converter.var_sections.keys())}") - print(f" ✓ Código ST: {'Sí' if converter.st_main_code else 'No'}") - - if converter.st_main_code: - print(f"\n📝 CÓDIGO ST EXTRAÍDO ({len(converter.st_main_code)} caracteres):") - for i, line in enumerate(converter.st_main_code.split('\n')[:10], 1): - print(f" {i:2d}: '{line}'") - - # Generar código SCL - print(f"\n📝 GENERANDO CÓDIGO SCL...") - scl_code = converter.convert_to_structured() - - # Guardar archivo de prueba - output_file = "test_arraytoreal_indent.scl" - with open(output_file, 'w', encoding='utf-8') as f: - f.write(scl_code) - - print(f" ✓ Guardado en: {output_file}") - - # Mostrar código SCL generado - print(f"\n📄 CÓDIGO SCL GENERADO:") - lines = scl_code.split('\n') - - # Encontrar línea donde empieza el código ST - st_start_line = -1 - for i, line in enumerate(lines): - if "Código ST original" in line: - st_start_line = i - break - - if st_start_line > -1: - # Mostrar desde el código ST hasta el final de la función - for i in range(st_start_line, min(st_start_line + 20, len(lines))): - if i < len(lines): - line = lines[i] - if line.strip() and ("END_FUNCTION" in line or "END_PROGRAM" in line): - print(f" {i+1:2d}: {line}") - break - print(f" {i+1:2d}: {line}") - - # Verificar preservación de indentación - print(f"\n🔍 VERIFICANDO PRESERVACIÓN DE INDENTACIÓN:") - - if converter.st_main_code: - original_lines = converter.st_main_code.split('\n') - scl_lines = scl_code.split('\n') - - # Encontrar líneas con indentación en el original - original_indented = [] - for line in original_lines: - if line.startswith('\t') or line.startswith(' '): - original_indented.append(line) - - # Verificar que se preserven en el SCL - if original_indented: - print(f" 📋 Líneas con indentación original: {len(original_indented)}") - print(f" Ejemplo: '{original_indented[0]}'" if original_indented else "") - - # Verificar si aparecen en el SCL preservadas - preserved_count = 0 - for orig_line in original_indented: - for scl_line in scl_lines: - if orig_line.strip() in scl_line and orig_line.startswith(('\t', ' ')): - preserved_count += 1 - break - - print(f" ✅ Indentación preservada: {preserved_count}/{len(original_indented)} líneas") - else: - print(f" ℹ No se encontraron líneas con indentación específica") - else: - print(f" ⚠ No hay código ST para verificar") - - return scl_code - -if __name__ == "__main__": - test_arraytoreal() \ No newline at end of file diff --git a/backend/script_groups/TwinCat/test_arraytoreal_indent.scl b/backend/script_groups/TwinCat/test_arraytoreal_indent.scl deleted file mode 100644 index 8e494f0..0000000 --- a/backend/script_groups/TwinCat/test_arraytoreal_indent.scl +++ /dev/null @@ -1,37 +0,0 @@ -(* Código SCL generado desde LAD TwinCAT *) -(* Convertidor mejorado con SymPy - Estructura DNF preferida *) -(* Path original: \/Functions_Collection *) - -FUNCTION ArrayToReal : REAL -VAR_INPUT - mIn_Value : POINTER TO BYTE; -END_VAR - -VAR - i : INT; - p : UDINT; - p1 : UDINT; - mPoint : POINTER TO BYTE; - mPoint1 : POINTER TO BYTE; - mTemp : REAL; -END_VAR - - -(* === CÓDIGO PRINCIPAL === *) - - (* Código ST original *) - (* @END_DECLARATION := '0' *) - mPoint := ADR(mTemp); - FOR i := 3 TO 0 BY -1 - DO - p1 := mIn_Value; - mPoint1 := p1 + i; - mPoint^ := mPoint1^; - p := mPoint ; - p := p + 1 ; - mPoint := p ; - END_FOR - ArrayToReal := mTemp; - - END_FUNCTION -END_FUNCTION \ No newline at end of file diff --git a/backend/script_groups/TwinCat/test_converter.py b/backend/script_groups/TwinCat/test_converter.py deleted file mode 100644 index eae1b6d..0000000 --- a/backend/script_groups/TwinCat/test_converter.py +++ /dev/null @@ -1,294 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- -""" -Script de prueba para verificar la conversión de ACTIONs LAD -""" - -import sys -import os - -# Agregar el directorio padre al path -sys.path.append('..') - -# Importar el convertidor -from x1_lad_converter import SimpleLadConverter - -def test_pattern_detection(): - """Probar la detección de patrones ??? vs Function Blocks directos""" - print("=== TEST: Detección de patrones ??? vs Function Blocks ===") - print("Basado en tu observación sobre los patrones LAD de TwinCAT") - print("-" * 60) - - # Crear archivo de ejemplo que simule los patrones que identificaste - test_content = """(* @PATH := '/TASK1_PID/PID_Controllers/Test_Program' *) -PROGRAM Test_Pattern_Program -VAR - mDummy : BOOL; - mFillerEstSlew : SlewLimit; - mFillingHead_PID : FB41_PIDController; -END_VAR - -_LD_BODY -_NETWORKS : 4 -_NETWORK -_COMMENT -Patrón 1: ACTION call con ??? -_END_COMMENT -_LD_ASSIGN -_EMPTY -_EXPRESSION -_POSITIV - -ENABLELIST : 1 -_ASSIGN -_FUNCTIONBLOCK -??? -_BOX_EXPR : 0 -_ENABLED -_EXPRESSION -_POSITIV -Test_Pattern_Program.Read_Analog -_OUTPUTS : 0 -_EXPRESSION -_POSITIV -_OUTPUTS : 1 -_OUTPUT -_POSITIV -_NO_SET -mDummy -ENABLELIST_END -_OUTPUTS : 0 - -_NETWORK -_COMMENT -Patrón 2: Function Block directo -_END_COMMENT -_LD_ASSIGN -_EMPTY -_EXPRESSION -_POSITIV - -ENABLELIST : 1 -_ASSIGN -_FUNCTIONBLOCK -mFillerEstSlew -_BOX_EXPR : 4 -_ENABLED -_OPERAND -_EXPRESSION -_POSITIV -gInputValue -_OPERAND -_EXPRESSION -_POSITIV -gSlewMax -_OPERAND -_EXPRESSION -_POSITIV -gCycle -_EXPRESSION -_POSITIV -SlewLimit -_OUTPUTS : 1 -_OUTPUT -_POSITIV -_NO_SET -mDummy -ENABLELIST_END -_OUTPUTS : 0 - -_NETWORK -_COMMENT -Patrón 3: Otra ACTION call con ??? -_END_COMMENT -_LD_ASSIGN -_EMPTY -_EXPRESSION -_POSITIV - -ENABLELIST : 1 -_ASSIGN -_FUNCTIONBLOCK -??? -_BOX_EXPR : 0 -_ENABLED -_EXPRESSION -_POSITIV -Test_Pattern_Program.Calculations -_OUTPUTS : 0 -_EXPRESSION -_POSITIV -_OUTPUTS : 1 -_OUTPUT -_POSITIV -_NO_SET -mDummy -ENABLELIST_END -_OUTPUTS : 0 - -_NETWORK -_COMMENT -Patrón 4: Function Block PID directo -_END_COMMENT -_LD_ASSIGN -_EMPTY -_EXPRESSION -_POSITIV - -ENABLELIST : 1 -_ASSIGN -_FUNCTIONBLOCK -mFillingHead_PID -_BOX_EXPR : 20 -_ENABLED -_OPERAND -_EXPRESSION -_POSITIV -gSetpoint -_OPERAND -_EXPRESSION -_POSITIV -gProcessValue -_EXPRESSION -_POSITIV -FB41_PIDController -_OUTPUTS : 1 -_OUTPUT -_POSITIV -_NO_SET -mPIDOutput -ENABLELIST_END -_OUTPUTS : 0 - -END_PROGRAM - -ACTION Read_Analog: -_LD_BODY -_NETWORKS : 1 -_NETWORK -_COMMENT -ACTION de ejemplo -_END_COMMENT -_LD_ASSIGN -_LD_CONTACT -gAnalogEnable -_EXPRESSION -_POSITIV -_EXPRESSION -_POSITIV - -ENABLELIST : 1 -_ASSIGN -_FUNCTION -ReadAnalogIn -_OUTPUTS : 1 -_OUTPUT -_POSITIV -_NO_SET -gAnalogValue -ENABLELIST_END -_OUTPUTS : 0 -END_ACTION - -ACTION Calculations: -gCalculatedValue := gInputA + gInputB * 2.5; -mDummy := TRUE; -END_ACTION -""" - - # Escribir archivo de prueba - test_file = "test_pattern_example.exp" - with open(test_file, 'w', encoding='utf-8') as f: - f.write(test_content) - - print(f"✓ Archivo de prueba creado: {test_file}") - print("-" * 60) - - # Crear convertidor - converter = SimpleLadConverter() - - # Parsear archivo - print("🔍 PARSEANDO ARCHIVO...") - converter.parse_file(test_file) - - print(f"\n📊 RESUMEN:") - print(f" ✓ Programa: {converter.program_name}") - print(f" ✓ Redes encontradas: {len(converter.networks)}") - print(f" ✓ ACTIONs encontradas: {list(converter.actions.keys())}") - - # Analizar tipos de llamadas encontradas - action_calls = [] - function_blocks = [] - - print(f"\n📋 ANÁLISIS DETALLADO DE REDES:") - for network in converter.networks: - print(f" Red {network['id']}: {network['comment']}") - if network['logic']: - logic_type = network['logic']['type'] - logic_name = network['logic'].get('name', 'Sin nombre') - - if logic_type == 'ACTION_CALL': - action_calls.append(logic_name) - print(f" ✓ PATRÓN ???: ACTION call → {logic_name}") - elif logic_type == 'FUNCTION_BLOCK': - function_blocks.append(logic_name) - print(f" ✓ PATRÓN DIRECTO: Function Block → {logic_name}") - else: - print(f" ℹ Otro tipo: {logic_type} → {logic_name}") - else: - print(f" ⚠ Sin lógica detectada") - - print(f"\n🔍 LLAMADAS DETECTADAS:") - print(f" 📞 ACTION calls (patrón ???): {len(action_calls)}") - for call in action_calls: - print(f" • {call}") - - print(f" 🔧 Function Blocks (directos): {len(function_blocks)}") - for fb in function_blocks: - print(f" • {fb}") - - # Generar código SCL para verificar - print(f"\n📝 GENERANDO CÓDIGO SCL...") - scl_code = converter.convert_to_structured() - - # Guardar archivo de prueba - output_file = "test_pattern_output.scl" - with open(output_file, 'w', encoding='utf-8') as f: - f.write(scl_code) - - print(f" ✓ Guardado en: {output_file}") - - # Mostrar sección relevante del código generado - lines = scl_code.split('\n') - print(f"\n📄 CÓDIGO SCL GENERADO (sección principal):") - - # Buscar sección principal - main_start = -1 - main_end = -1 - for i, line in enumerate(lines): - if "CÓDIGO PRINCIPAL" in line: - main_start = i - elif main_start > -1 and "END_PROGRAM" in line: - main_end = i + 1 - break - - if main_start > -1: - section_lines = lines[main_start:main_end] if main_end > -1 else lines[main_start:main_start+20] - for i, line in enumerate(section_lines, main_start+1): - print(f" {i:2d}: {line}") - - # Limpiar archivos temporales - try: - os.remove(test_file) - print(f"\n🧹 Archivo temporal eliminado: {test_file}") - except: - pass - - print(f"\n✅ CONCLUSIÓN:") - print(f" Tu observación es CORRECTA:") - print(f" • _FUNCTIONBLOCK + ??? = ACTION call") - print(f" • _FUNCTIONBLOCK + nombre_directo = Function Block") - print(f" • El parser ahora detecta ambos patrones correctamente!") - -if __name__ == "__main__": - test_pattern_detection() \ No newline at end of file diff --git a/backend/script_groups/TwinCat/test_filling_head_debug.scl b/backend/script_groups/TwinCat/test_filling_head_debug.scl deleted file mode 100644 index f5dec4a..0000000 --- a/backend/script_groups/TwinCat/test_filling_head_debug.scl +++ /dev/null @@ -1,329 +0,0 @@ -(* Código SCL generado desde LAD TwinCAT *) -(* Convertidor mejorado con SymPy - Estructura DNF preferida *) -(* Path original: \/TASK1_PID\/PID_Controllers\/Filling_Valve_PID *) - -PROGRAM _Filling_Head_PID_Ctrl -VAR_OUTPUT - EN_Out : BOOL ; -END_VAR - -VAR - mFillerProdSlew : REAL ; - mFillerEstSlew : SlewLimit ; - mKp_Loss : REAL ; - mR_KP : REAL ; - mR_TI : REAL ; - mR_TD : REAL ; - _Hold_int_PID : BOOL ; - _Init_int_PID : BOOL ; - mManual_Value : REAL ; - mReal_FF_value : REAL ; - mReal_Max_FF : REAL ; - mLMN_FAC : REAL ; - mDeadBand : REAL ; - mInit_Int_PID : REAL ; - mHr_Hs : REAL ; - mFillingHead_PID : FB41_PIDController; - mI_Sel_FillHead : BOOL ; - mP_Sel_FillHead : BOOL ; - mD_Sel_FillHead : BOOL ; - mPID_FillHead_OUT : REAL ; - mPIDFillHeadProp : REAL ; - mPIDFillHeadInt : REAL ; - mPIDFillHeadDer : REAL ; - mP3_Freq_Flted : LowPassFilter ; - mDiffTransducer_Flted : LowPassFilter ; - mFillValve1Press_Flted : LowPassFilter ; - mFillingHead_KP_PID : FB41_PIDController; - mFillHead_PID_En : BOOL ; - mI_Sel_FillHead_KP : BOOL ; - mP_Sel_FillHead_KP : BOOL ; - mD_Sel_FillHead_KP : BOOL ; - mPID_FillHead_KP_OUT : REAL ; - mPIDFillHead_KP_Prop : REAL ; - mPIDFillHead_KP_Int : REAL ; - mPIDFillHead_KP_Der : REAL ; - _Hold_int_KP_PID : BOOL ; - _Init_int_KP_PID : BOOL ; - mManual_KP_Value : REAL ; - mReal_KP_FF_value : REAL ; - mDead_KP_Band : REAL ; - mInit_Int_KP_PID : REAL ; - mFillingHeadPIDStat : StatisticalAnalisys ; - mHeadKP_SlewLimit : SlewLimit ; - mHead_KP_Temp : REAL ; - mOutWordToVFC : WORD ; - mRealTemp : REAL ; - mAnalogInTemp : Peripherial ; - mReset_Int_ONS : R_TRIG ; - mReset_Int : BOOL ; - mEn_ProdPressLoss : TON ; - mStartFillTON : TON ; - mStopFillTP : TP ; - mStopFillingN_ONS : F_TRIG ; - mFillerFilling : BOOL ; - mStopFilling : BOOL; - mDummy : BOOL ; - mDiffSensFaultEn: TON; -END_VAR - - -(* === CÓDIGO PRINCIPAL === *) - - (* Código LAD convertido *) - // Red 2 - // Llamada a función: _Filling_Head_PID_Ctrl.Read_Analog - CALL _Filling_Head_PID_Ctrl.Read_Analog(); - mDummy := TRUE; // ACTION ejecutada - - // Red 3 - // Llamada a función: _Filling_Head_PID_Ctrl._KP_PID_Ctrl - CALL _Filling_Head_PID_Ctrl._KP_PID_Ctrl(); - mDummy := TRUE; // ACTION ejecutada - - // Red 4 - // Llamada a función: _Filling_Head_PID_Ctrl.Calcolous - CALL _Filling_Head_PID_Ctrl.Calcolous(); - mDummy := TRUE; // ACTION ejecutada - - // Red 5 - // Llamada a función: gProd_Flow - mDummy := gProd_Flow(); - - // Red 6 - // Llamada a función: mFillerEstSlew - // Sin optimización SymPy - IF mFillerEstSlew(_POSITIV) THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 7 - // Llamada a función: mStopFillTP - // Sin optimización SymPy - IF mStopFillTP() THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 1 - // Sin optimización SymPy - IF NOT gAlwaysOff THEN - mP_Sel_FillHead := TRUE; - ELSE - mP_Sel_FillHead := FALSE; - END_IF; - - // Red 8 - // Sin optimización SymPy - IF NOT gAlwaysOff THEN - mI_Sel_FillHead := TRUE; - ELSE - mI_Sel_FillHead := FALSE; - END_IF; - - // Red 9 - // Sin optimización SymPy - IF NOT gAlwaysOff THEN - mD_Sel_FillHead := TRUE; - ELSE - mD_Sel_FillHead := FALSE; - END_IF; - - // Red 10 - // Sin optimización SymPy - IF (gBlenderCIPMode OR gBlenderRinseMode) THEN - g_Head_CIP_Rinse := TRUE; - ELSE - g_Head_CIP_Rinse := FALSE; - END_IF; - - // Red 11 - // Sin optimización SymPy - IF ((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) THEN - g_MAN_Head := TRUE; - ELSE - g_MAN_Head := FALSE; - END_IF; - - // Red 12 - // Sin optimización SymPy - IF ((((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) THEN - g_Head_PID_Enable := TRUE; - ELSE - g_Head_PID_Enable := FALSE; - END_IF; - - // Red 14 - // Llamada a función: gHead_PID_Max_Freq - mDummy := gHead_PID_Max_Freq(); - - // Red 15 - // Llamada a función: gH_ProcessSetup_FillerDiameter - mDummy := gH_ProcessSetup_FillerDiameter(); - - // Red 16 - // Llamada a función: mReal_FF_value - mDummy := mReal_FF_value(); - - // Red 17 - // Llamada a función: mManual_Value - mDummy := mManual_Value(); - - // Red 18 - // Llamada a función: _Filling_Head_PID_Ctrl.Write_Analog - CALL _Filling_Head_PID_Ctrl.Write_Analog(); - mDummy := TRUE; // ACTION ejecutada - - // Red 13 - CALL _Filling_Head_PID_Ctrl.Write_Analog(); - mDummy := TRUE; // ACTION ejecutada - -END_PROGRAM - -(* === SUBFUNCIONES (ACTIONs convertidas) === *) - -PROCEDURE _Filling_Head_PID_Ctrl__KP_PID_Ctrl -(* Convertida desde ACTION *) - - (* Código LAD convertido a SCL *) - // Red 1 - IF NOT gAlwaysOff THEN - mI_Sel_FillHead_KP := TRUE; - ELSE - mI_Sel_FillHead_KP := FALSE; - END_IF; - - // Red 2 - IF NOT gAlwaysOff THEN - mP_Sel_FillHead_KP := TRUE; - ELSE - mP_Sel_FillHead_KP := FALSE; - END_IF; - - // Red 3 - IF NOT gAlwaysOff THEN - mD_Sel_FillHead_KP := TRUE; - ELSE - mD_Sel_FillHead_KP := FALSE; - END_IF; - - // Red 4 - IF mFillHead_PID_En THEN - mR_KP := TRUE; - ELSE - mR_KP := FALSE; - END_IF; - - -END_PROCEDURE - -PROCEDURE _Filling_Head_PID_Ctrl_Calcolous -(* Convertida desde ACTION *) - - (* Código ST original *) - gHead_PID_Cycle := gPID_Cycle_Time ; - mLMN_FAC := 1.0 ; - mDeadBand := 0.0 ; - - mKp_Loss := gH_ProcessSetup_KProdLoss ; - - IF gH_ProcessSetup_BPFillingValvePID<>0 THEN - (* IF gHeadPIDCtrlOk THEN*) - mHead_KP_Temp := 100 / gH_ProcessSetup_BPFillingValvePID ; - (* ELSE - mHead_KP_Temp := 50 / gH_ProcessSetup_BPFillingValvePID ; - END_IF*) - END_IF - mHeadKP_SlewLimit(i_InValue:=mHead_KP_Temp, i_SlewMax:=0.01, i_Cycle:=gHead_PID_Cycle, out:=mR_KP) ; - - mR_TI := gH_ProcessSetup_TIFillingValvePID ; - mR_TD := gH_ProcessSetup_TDFillingValvePID ; - - mManual_Value := 0.0 ; - IF NOT gH_P3_ProductPump_Auto AND gH_P3_ProductPump_Manual THEN - mManual_Value := gH_P3_ProductPumpFC_Manual ; - mLMN_FAC := 1.0 ; - ELSIF g_MAN_Head AND NOT g_Head_CIP_Rinse THEN - mManual_Value := gHead_PID_Manual_Value ; - mLMN_FAC := 1.0 ; - ELSIF g_Head_Drain THEN - mManual_Value := 0.0 ; - mLMN_FAC := 1.0 ; - ELSIF g_Head_CIP_Rinse AND gBlenderRinseMode THEN - mManual_Value :=gH_ProcessSetup_RinseProdPumpFreq ; - mLMN_FAC := 1.0 ; - ELSIF g_Head_CIP_Rinse THEN - mManual_Value :=gH_ProcessSetup_CIPProdPumpFreq ; - mLMN_FAC := 1.0 ; - ELSIF g_Head_PID_Enable AND gH_P3_ProductPump_Auto THEN - gH_P3_ProductPumpFC_Manual := mmH2O_TO_Freq(mPID_FillHead_OUT,gH_ProcessSetup_KProdPump) ; - mManual_Value := 0.0 ; - mLMN_FAC := 1.0 ; - ELSE - mManual_Value := 0.0 ; - mLMN_FAC := 0.0 ; - END_IF - -END_PROCEDURE - -PROCEDURE _Filling_Head_PID_Ctrl_PID_Monitor -(* Convertida desde ACTION *) - - (* Código LAD convertido a SCL *) - // Red 2 - // Llamada a función: mFillingHeadPIDStat - IF mFillingHeadPIDStat(_POSITIV) THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 1 - IF gHeadPIDCtrlOk THEN - gHeadPIDCtrlOk := TRUE; - ELSE - gHeadPIDCtrlOk := FALSE; - END_IF; - - -END_PROCEDURE - -PROCEDURE _Filling_Head_PID_Ctrl_Read_Analog -(* Convertida desde ACTION *) - - (* Código LAD convertido a SCL *) - // Red 1 - IF NOT gH_Blender_OPT_Simulation THEN - gDiffSensor_Analog_Fault := TRUE; - ELSE - gDiffSensor_Analog_Fault := FALSE; - END_IF; - - -END_PROCEDURE - -PROCEDURE _Filling_Head_PID_Ctrl_Reset_Integral -(* Convertida desde ACTION *) - - (* Código ST original *) - mInit_Int_PID := 0.0 ; - _Init_int_PID := TRUE ; - -END_PROCEDURE - -PROCEDURE _Filling_Head_PID_Ctrl_Write_Analog -(* Convertida desde ACTION *) - - (* Código LAD convertido a SCL *) - // Red 1 - IF NOT gH_Blender_OPT_Simulation THEN - gProduct_VFC_MainRefValue := TRUE; - ELSE - gProduct_VFC_MainRefValue := FALSE; - END_IF; - - -END_PROCEDURE diff --git a/backend/script_groups/TwinCat/test_output.scl b/backend/script_groups/TwinCat/test_output.scl deleted file mode 100644 index 302983e..0000000 --- a/backend/script_groups/TwinCat/test_output.scl +++ /dev/null @@ -1,76 +0,0 @@ -(* Código SCL generado desde LAD TwinCAT *) -(* Convertidor mejorado con SymPy - Estructura DNF preferida *) -(* Path original: \/TASK2_ControlMain\/CIP *) - -PROGRAM CentralCIP_Ctrl -VAR_OUTPUT - EN_Out : BOOL ; -END_VAR - -VAR - mReadCIP_Block : ADSREAD ; - mReadCIP_Busy : BOOL ; - mReadCIP_Read : BOOL ; - mReadCIP_Error : BOOL ; - mReadCIP_ErrorCode : UDINT ; - mDummy : BOOL ; - mCIPCommFault : TON; -END_VAR - - -(* === CÓDIGO PRINCIPAL === *) - - (* Código LAD convertido *) - // Red 1 - - // Red 2 - - // Red 4 - // Llamada a función: ??? - // Sin optimización SymPy - IF ???() THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 3 - // Sin optimización SymPy - IF (gH_Blender_OPT_CIPSignalExchange AND gBlenderCIPMode AND NOT gCIPReceiveData.AliveBit AND mCIPCommFault(_POSITIV)) THEN - gCIPCommFault := TRUE; - ELSE - gCIPCommFault := FALSE; - END_IF; - -END_PROGRAM - -(* === SUBFUNCIONES (ACTIONs convertidas) === *) - -PROCEDURE CentralCIP_Ctrl_SignalsInterchange -(* Convertida desde ACTION *) - - (* Código LAD convertido a SCL *) - // Red 1 - IF (NOT mReadCIP_Read AND NOT mReadCIP_Busy) THEN - mReadCIP_Read := TRUE; - ELSE - mReadCIP_Read := FALSE; - END_IF; - - // Red 3 - // Llamada a función: mReadCIP_Block - IF mReadCIP_Block(_POSITIV) THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 2 - IF mReadCIP_Block(_POSITIV) THEN - mReadCIP_Busy := TRUE; - ELSE - mReadCIP_Busy := FALSE; - END_IF; - - -END_PROCEDURE diff --git a/backend/script_groups/TwinCat/test_pattern_output.scl b/backend/script_groups/TwinCat/test_pattern_output.scl deleted file mode 100644 index f67117c..0000000 --- a/backend/script_groups/TwinCat/test_pattern_output.scl +++ /dev/null @@ -1,98 +0,0 @@ -(* Código SCL generado desde LAD TwinCAT *) -(* Convertidor mejorado con SymPy - Estructura DNF preferida *) -(* Path original: /TASK1_PID/PID_Controllers/Test_Program *) - -PROGRAM Test_Pattern_Program -VAR - mDummy : BOOL; - mFillerEstSlew : SlewLimit; - mFillingHead_PID : FB41_PIDController; -END_VAR - - -(* === CÓDIGO PRINCIPAL === *) - - (* Código LAD convertido *) - // Red 2 - // Llamada a función: Test_Pattern_Program.Read_Analog - CALL Test_Pattern_Program.Read_Analog(); - mDummy := TRUE; // ACTION ejecutada - - // Red 1 - // Patrón 1: ACTION call con ??? - CALL Test_Pattern_Program.Read_Analog(); - mDummy := TRUE; // ACTION ejecutada - - // Red 4 - // Llamada a función: mFillerEstSlew - // Sin optimización SymPy - IF mFillerEstSlew(_POSITIV) THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 3 - // Patrón 2: Function Block directo - // Sin optimización SymPy - IF mFillerEstSlew(_POSITIV) THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 6 - // Llamada a función: Test_Pattern_Program.Calculations - CALL Test_Pattern_Program.Calculations(); - mDummy := TRUE; // ACTION ejecutada - - // Red 5 - // Patrón 3: Otra ACTION call con ??? - CALL Test_Pattern_Program.Calculations(); - mDummy := TRUE; // ACTION ejecutada - - // Red 8 - // Llamada a función: mFillingHead_PID - // Sin optimización SymPy - IF mFillingHead_PID(_POSITIV) THEN - mDummy := TRUE; - ELSE - mDummy := FALSE; - END_IF; - - // Red 7 - // Patrón 4: Function Block PID directo - // Sin optimización SymPy - IF mFillingHead_PID(_POSITIV) THEN - mPIDOutput := TRUE; - ELSE - mPIDOutput := FALSE; - END_IF; - -END_PROGRAM - -(* === SUBFUNCIONES (ACTIONs convertidas) === *) - -PROCEDURE Test_Pattern_Program_Read_Analog -(* Convertida desde ACTION *) - - (* Código LAD convertido a SCL *) - // Red 1 - // ACTION de ejemplo - IF gAnalogEnable THEN - gAnalogValue := TRUE; - ELSE - gAnalogValue := FALSE; - END_IF; - - -END_PROCEDURE - -PROCEDURE Test_Pattern_Program_Calculations -(* Convertida desde ACTION *) - - (* Código ST original *) - gCalculatedValue := gInputA + gInputB * 2.5; - mDummy := TRUE; - -END_PROCEDURE diff --git a/backend/script_groups/TwinCat/test_specific_file.py b/backend/script_groups/TwinCat/test_specific_file.py deleted file mode 100644 index e7c8fc3..0000000 --- a/backend/script_groups/TwinCat/test_specific_file.py +++ /dev/null @@ -1,139 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -import sys -import os - -# Agregar el directorio padre al path -sys.path.append('.') - -# Importar el convertidor -from x1_lad_converter import SimpleLadConverter - -def test_filling_head_pid(): - """Probar específicamente _FILLING_HEAD_PID_CTRL.EXP con parser mejorado""" - print("=== TEST: _FILLING_HEAD_PID_CTRL.EXP con parser mejorado ===") - print("Verificando detección de patrones ??? para ACTION calls") - print("-" * 60) - - # Buscar el archivo - possible_paths = [ - "ExportTwinCat/_FILLING_HEAD_PID_CTRL.EXP", - "../ExportTwinCat/_FILLING_HEAD_PID_CTRL.EXP", - "../../ExportTwinCat/_FILLING_HEAD_PID_CTRL.EXP", - "C:/Trabajo/SIDEL/13 - E5.007560 - Modifica O&U - SAE235/Reporte/ExportTwinCat/_FILLING_HEAD_PID_CTRL.EXP" - ] - - test_file = None - for path in possible_paths: - if os.path.exists(path): - test_file = path - break - - if test_file is None: - print(f"❌ Error: No se encontró _FILLING_HEAD_PID_CTRL.EXP") - return - - print(f"✓ Archivo encontrado: {test_file}") - print("-" * 60) - - # Crear convertidor - converter = SimpleLadConverter() - - # Parsear archivo - print("🔍 PARSEANDO ARCHIVO CON PARSER MEJORADO...") - converter.parse_file(test_file) - - print(f"\n📊 RESUMEN:") - print(f" ✓ Programa: {converter.program_name}") - print(f" ✓ Redes encontradas: {len(converter.networks)}") - print(f" ✓ ACTIONs encontradas: {list(converter.actions.keys())}") - - # Analizar tipos de llamadas encontradas - action_calls = [] - function_blocks = [] - unresolved_calls = [] - - print(f"\n🔍 ANÁLISIS DE REDES:") - for i, network in enumerate(converter.networks): - if network['logic']: - logic_type = network['logic']['type'] - logic_name = network['logic'].get('name', 'Sin nombre') - - if logic_type == 'ACTION_CALL': - action_calls.append(logic_name) - if logic_name == '???': - unresolved_calls.append(f"Red {network['id']}") - print(f" ❌ Red {network['id']}: ACTION call SIN RESOLVER → {logic_name}") - else: - print(f" ✅ Red {network['id']}: ACTION call RESUELTO → {logic_name}") - elif logic_type == 'FUNCTION_BLOCK': - function_blocks.append(logic_name) - print(f" 🔧 Red {network['id']}: Function Block → {logic_name}") - else: - print(f" ℹ Red {network['id']}: {logic_type} → {logic_name}") - - print(f"\n📈 ESTADÍSTICAS:") - print(f" 📞 ACTION calls encontradas: {len(action_calls)}") - print(f" ✅ Resueltas: {len([x for x in action_calls if x != '???'])}") - print(f" ❌ Sin resolver: {len([x for x in action_calls if x == '???'])}") - print(f" 🔧 Function Blocks: {len(function_blocks)}") - - if unresolved_calls: - print(f"\n⚠ REDES CON PROBLEMAS:") - for call in unresolved_calls: - print(f" • {call}") - - # Generar código SCL para verificar - print(f"\n📝 GENERANDO CÓDIGO SCL...") - scl_code = converter.convert_to_structured() - - # Guardar archivo de prueba - output_file = "test_filling_head_debug.scl" - with open(output_file, 'w', encoding='utf-8') as f: - f.write(scl_code) - - print(f" ✓ Guardado en: {output_file}") - - # Buscar problemas en el código generado - lines = scl_code.split('\n') - problem_lines = [] - for i, line in enumerate(lines, 1): - if '???' in line: - problem_lines.append(f"Línea {i}: {line.strip()}") - - if problem_lines: - print(f"\n⚠ PROBLEMAS EN CÓDIGO SCL GENERADO:") - for problem in problem_lines: - print(f" • {problem}") - else: - print(f"\n✅ CÓDIGO SCL SIN PROBLEMAS ??? DETECTADOS") - - # Mostrar sección principal del código generado - print(f"\n📄 CÓDIGO PRINCIPAL (primeras 30 líneas relevantes):") - main_start = -1 - for i, line in enumerate(lines): - if "CÓDIGO PRINCIPAL" in line: - main_start = i - break - - if main_start > -1: - relevant_lines = [] - for i in range(main_start, min(main_start + 50, len(lines))): - line = lines[i] - if ('CALL ' in line or - 'Red ' in line or - 'IF ' in line or - 'mDummy :=' in line): - relevant_lines.append(f" {i+1:3d}: {line}") - - for line in relevant_lines[:30]: - print(line) - - if len(relevant_lines) > 30: - print(f" ... ({len(relevant_lines) - 30} líneas más)") - - return scl_code - -if __name__ == "__main__": - test_filling_head_pid() \ No newline at end of file diff --git a/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt b/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt index 66b25ce..ba4c775 100644 --- a/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt +++ b/backend/script_groups/XML Parser to SCL/log_98050_PLC.txt @@ -1,3900 +1,2227 @@ -2025-06-13 01:48:13.406 - ======================================== LOG START ======================================== -2025-06-13 01:48:13.406 - Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' -2025-06-13 01:48:13.406 - Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' -2025-06-13 01:48:13.423 - Se encontraron 708 archivos XML para procesar: -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml -2025-06-13 01:48:13.423 - - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\Rcp_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\Timer_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\ConveyorsBase\GetPut_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\Motion\Technology\typeAxisTechnologyInterface_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\Motion\typeAxisPositioningInterface_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerInterface_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Machine\Cycle\typeMachineCycleInterface_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Machine\UDT AnalogDevice_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Machine\UDT PID Setup_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\Machine\UDT Scale Data_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_Gx_STW_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_MELDW_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_STW1_611UMode_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_STW2_611UMode_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_TEL105_IN_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_TEL105_OUT_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml -2025-06-13 01:48:13.424 - - 98050_PLC\PlcDataTypes_CR\PD_ZSW1_611UMode_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\PD_ZSW2_611UMode_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_InterpolationSettings_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_PointData_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_SegmentData_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_StatusCam_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorDriveParameter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorInterface_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Actor_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_AxisSimulation_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Backlash_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Clamping_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInputCmd_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInput_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutputCmd_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutput_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanel_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicAxisModel_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicDefaults_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicFilter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicLimits_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_EffectiveLeadingValue_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_FollowingError_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionFollowingValue_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionLeadingValue_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Homing_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_LinearMotorActorDriveParameter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Override_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionControl_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionDifferenceQuantification_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsHW_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsSW_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_PositioningMonitoring_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorActiveHoming_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorMeasuringGear_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Sensor_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_SetpointFilter_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StandstillSignal_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusDrive_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusInterpreterMotion_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusKinematicsMotion_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusMotionIn_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusPositioning_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml -2025-06-13 01:48:13.425 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusServo_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSynchronizedMotion_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusTorqueData_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimitingLimitDefaults_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimiting_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_TorquePreControl_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_Units_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcDataTypes_CR\TO_Struct_VirtualAxis_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\CONSTANTS.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Default tag table.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Inputs.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Merker.xml -2025-06-13 01:48:13.426 - - 98050_PLC\PlcTags\Outputs.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml -2025-06-13 01:48:13.426 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml -2025-06-13 01:48:13.427 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml -2025-06-13 01:48:13.442 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210_XRef.xml -2025-06-13 01:48:13.443 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310_XRef.xml -2025-06-13 01:48:13.458 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml -2025-06-13 01:48:13.459 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml -2025-06-13 01:48:13.460 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml -2025-06-13 01:48:13.471 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml -2025-06-13 01:48:13.471 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml -2025-06-13 01:48:13.471 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml -2025-06-13 01:48:13.472 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml -2025-06-13 01:48:13.473 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml -2025-06-13 01:48:13.480 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml -2025-06-13 01:48:13.480 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml -2025-06-13 01:48:13.480 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml -2025-06-13 01:48:13.480 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml -2025-06-13 01:48:13.481 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml -2025-06-13 01:48:13.483 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml -2025-06-13 01:48:13.493 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml -2025-06-13 01:48:13.494 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml -2025-06-13 01:48:13.495 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\DeviceStates_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_CAMIN_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_GEARINPOS_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_GEAROUT_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_HALT_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_HOME_1_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_INTERPOLATECAM_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_MOVEABSOLUTE_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_MOVERELATIVE_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_MOVEVELOCITY_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_POWER_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_RESET_1_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\MC_STOP_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\RT_INFO_1_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\R_TRIG_XRef.xml -2025-06-13 01:48:13.495 - - 98050_PLC\SystemBlocks_CR\SET_TIMEZONE_XRef.xml -2025-06-13 01:48:13.495 - +2025-06-19 19:11:36.439 - ======================================== LOG START ======================================== +2025-06-19 19:11:36.439 - Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' +2025-06-19 19:11:36.440 - Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' +2025-06-19 19:11:36.451 - Se encontraron 371 archivos XML para procesar: +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml +2025-06-19 19:11:36.451 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\CONSTANTS.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Default tag table.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Inputs.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Merker.xml +2025-06-19 19:11:36.452 - - 98050_PLC\PlcTags\Outputs.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml +2025-06-19 19:11:36.452 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml +2025-06-19 19:11:36.453 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml +2025-06-19 19:11:36.454 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml +2025-06-19 19:11:36.455 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml +2025-06-19 19:11:36.457 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml +2025-06-19 19:11:36.461 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml +2025-06-19 19:11:36.462 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml +2025-06-19 19:11:36.463 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml +2025-06-19 19:11:36.469 - - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml +2025-06-19 19:11:36.470 - - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml +2025-06-19 19:11:36.470 - --- Fase 0.5: Identificando archivos .scl nativos existentes --- -2025-06-13 01:48:13.511 - Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). -2025-06-13 01:48:13.511 - +2025-06-19 19:11:36.477 - Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). +2025-06-19 19:11:36.477 - --- Fase 1: Procesamiento Individual (x1, x2, x3) --- -2025-06-13 01:48:13.512 - +2025-06-19 19:11:36.477 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- -2025-06-13 01:48:13.512 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- -2025-06-13 01:48:13.516 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- -2025-06-13 01:48:13.517 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- -2025-06-13 01:48:13.517 - +2025-06-19 19:11:36.478 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +2025-06-19 19:11:36.485 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +2025-06-19 19:11:36.486 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +2025-06-19 19:11:36.486 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- -2025-06-13 01:48:13.518 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- -2025-06-13 01:48:13.520 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- -2025-06-13 01:48:13.520 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- -2025-06-13 01:48:13.521 - +2025-06-19 19:11:36.486 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +2025-06-19 19:11:36.488 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +2025-06-19 19:11:36.488 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +2025-06-19 19:11:36.490 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- -2025-06-13 01:48:13.521 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- -2025-06-13 01:48:13.523 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- -2025-06-13 01:48:13.524 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- -2025-06-13 01:48:13.524 - +2025-06-19 19:11:36.490 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +2025-06-19 19:11:36.491 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +2025-06-19 19:11:36.491 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +2025-06-19 19:11:36.491 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- -2025-06-13 01:48:13.524 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- -2025-06-13 01:48:13.527 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- -2025-06-13 01:48:13.528 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- -2025-06-13 01:48:13.528 - +2025-06-19 19:11:36.491 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +2025-06-19 19:11:36.494 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +2025-06-19 19:11:36.494 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +2025-06-19 19:11:36.495 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- -2025-06-13 01:48:13.529 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- -2025-06-13 01:48:13.532 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- -2025-06-13 01:48:13.533 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- -2025-06-13 01:48:13.534 - +2025-06-19 19:11:36.495 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +2025-06-19 19:11:36.499 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +2025-06-19 19:11:36.500 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +2025-06-19 19:11:36.500 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- -2025-06-13 01:48:13.535 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- -2025-06-13 01:48:13.540 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- -2025-06-13 01:48:13.541 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- -2025-06-13 01:48:13.541 - +2025-06-19 19:11:36.500 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +2025-06-19 19:11:36.503 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +2025-06-19 19:11:36.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +2025-06-19 19:11:36.504 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- -2025-06-13 01:48:13.542 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- -2025-06-13 01:48:13.547 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- -2025-06-13 01:48:13.548 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- -2025-06-13 01:48:13.548 - +2025-06-19 19:11:36.504 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +2025-06-19 19:11:36.508 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +2025-06-19 19:11:36.510 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +2025-06-19 19:11:36.511 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- -2025-06-13 01:48:13.549 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- -2025-06-13 01:48:13.553 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- -2025-06-13 01:48:13.554 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- -2025-06-13 01:48:13.554 - +2025-06-19 19:11:36.511 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +2025-06-19 19:11:36.516 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +2025-06-19 19:11:36.518 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +2025-06-19 19:11:36.518 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- -2025-06-13 01:48:13.555 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- -2025-06-13 01:48:13.556 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- -2025-06-13 01:48:13.556 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- -2025-06-13 01:48:13.557 - +2025-06-19 19:11:36.518 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +2025-06-19 19:11:36.520 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +2025-06-19 19:11:36.520 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +2025-06-19 19:11:36.521 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- -2025-06-13 01:48:13.557 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- -2025-06-13 01:48:13.560 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- -2025-06-13 01:48:13.560 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- -2025-06-13 01:48:13.561 - +2025-06-19 19:11:36.521 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +2025-06-19 19:11:36.523 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +2025-06-19 19:11:36.524 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +2025-06-19 19:11:36.524 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- -2025-06-13 01:48:13.561 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- -2025-06-13 01:48:13.562 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- -2025-06-13 01:48:13.563 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- -2025-06-13 01:48:13.564 - +2025-06-19 19:11:36.524 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +2025-06-19 19:11:36.525 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +2025-06-19 19:11:36.526 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +2025-06-19 19:11:36.526 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- -2025-06-13 01:48:13.564 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- -2025-06-13 01:48:13.567 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- -2025-06-13 01:48:13.568 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- -2025-06-13 01:48:13.568 - +2025-06-19 19:11:36.526 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +2025-06-19 19:11:36.528 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +2025-06-19 19:11:36.529 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +2025-06-19 19:11:36.529 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- -2025-06-13 01:48:13.569 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- -2025-06-13 01:48:13.570 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- -2025-06-13 01:48:13.570 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- -2025-06-13 01:48:13.571 - +2025-06-19 19:11:36.530 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +2025-06-19 19:11:36.533 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +2025-06-19 19:11:36.533 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +2025-06-19 19:11:36.534 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- -2025-06-13 01:48:13.572 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- -2025-06-13 01:48:13.582 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- -2025-06-13 01:48:13.594 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- -2025-06-13 01:48:13.595 - +2025-06-19 19:11:36.534 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +2025-06-19 19:11:36.542 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +2025-06-19 19:11:36.554 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +2025-06-19 19:11:36.555 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- -2025-06-13 01:48:13.595 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- -2025-06-13 01:48:13.598 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- -2025-06-13 01:48:13.598 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- -2025-06-13 01:48:13.599 - +2025-06-19 19:11:36.555 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +2025-06-19 19:11:36.557 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +2025-06-19 19:11:36.557 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +2025-06-19 19:11:36.559 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- -2025-06-13 01:48:13.599 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- -2025-06-13 01:48:13.615 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- -2025-06-13 01:48:13.619 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- -2025-06-13 01:48:13.620 - +2025-06-19 19:11:36.559 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +2025-06-19 19:11:36.572 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +2025-06-19 19:11:36.577 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +2025-06-19 19:11:36.578 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- -2025-06-13 01:48:13.621 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- -2025-06-13 01:48:13.636 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- -2025-06-13 01:48:13.641 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- -2025-06-13 01:48:13.642 - +2025-06-19 19:11:36.578 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +2025-06-19 19:11:36.595 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +2025-06-19 19:11:36.600 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +2025-06-19 19:11:36.601 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- -2025-06-13 01:48:13.642 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- -2025-06-13 01:48:13.645 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- -2025-06-13 01:48:13.646 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- -2025-06-13 01:48:13.646 - +2025-06-19 19:11:36.602 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +2025-06-19 19:11:36.604 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +2025-06-19 19:11:36.605 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +2025-06-19 19:11:36.605 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- -2025-06-13 01:48:13.647 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- -2025-06-13 01:48:13.684 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- -2025-06-13 01:48:13.691 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- -2025-06-13 01:48:13.692 - +2025-06-19 19:11:36.605 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +2025-06-19 19:11:36.636 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +2025-06-19 19:11:36.644 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +2025-06-19 19:11:36.645 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- -2025-06-13 01:48:13.693 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- -2025-06-13 01:48:13.720 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- -2025-06-13 01:48:13.727 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- -2025-06-13 01:48:13.729 - +2025-06-19 19:11:36.646 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +2025-06-19 19:11:36.678 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +2025-06-19 19:11:36.684 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +2025-06-19 19:11:36.686 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- -2025-06-13 01:48:13.730 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- -2025-06-13 01:48:13.740 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- -2025-06-13 01:48:13.741 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- -2025-06-13 01:48:13.742 - +2025-06-19 19:11:36.686 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +2025-06-19 19:11:36.693 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +2025-06-19 19:11:36.695 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +2025-06-19 19:11:36.696 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- -2025-06-13 01:48:13.742 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- -2025-06-13 01:48:13.745 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- -2025-06-13 01:48:13.745 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- -2025-06-13 01:48:13.746 - +2025-06-19 19:11:36.696 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +2025-06-19 19:11:36.700 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +2025-06-19 19:11:36.700 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +2025-06-19 19:11:36.701 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- -2025-06-13 01:48:13.746 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- -2025-06-13 01:48:13.752 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- -2025-06-13 01:48:13.754 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- -2025-06-13 01:48:13.755 - +2025-06-19 19:11:36.701 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +2025-06-19 19:11:36.704 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +2025-06-19 19:11:36.706 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +2025-06-19 19:11:36.706 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- -2025-06-13 01:48:13.755 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- -2025-06-13 01:48:13.757 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- -2025-06-13 01:48:13.757 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- -2025-06-13 01:48:13.759 - +2025-06-19 19:11:36.707 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +2025-06-19 19:11:36.709 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +2025-06-19 19:11:36.710 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +2025-06-19 19:11:36.711 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- -2025-06-13 01:48:13.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- -2025-06-13 01:48:13.760 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- -2025-06-13 01:48:13.762 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- -2025-06-13 01:48:13.763 - +2025-06-19 19:11:36.711 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +2025-06-19 19:11:36.713 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +2025-06-19 19:11:36.714 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +2025-06-19 19:11:36.715 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- -2025-06-13 01:48:13.763 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- -2025-06-13 01:48:13.764 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- -2025-06-13 01:48:13.765 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- -2025-06-13 01:48:13.765 - +2025-06-19 19:11:36.715 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +2025-06-19 19:11:36.716 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +2025-06-19 19:11:36.717 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +2025-06-19 19:11:36.717 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- -2025-06-13 01:48:13.765 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- -2025-06-13 01:48:13.768 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- -2025-06-13 01:48:13.768 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- -2025-06-13 01:48:13.769 - +2025-06-19 19:11:36.717 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +2025-06-19 19:11:36.719 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +2025-06-19 19:11:36.719 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +2025-06-19 19:11:36.720 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- -2025-06-13 01:48:13.770 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- -2025-06-13 01:48:13.771 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- -2025-06-13 01:48:13.772 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- -2025-06-13 01:48:13.772 - +2025-06-19 19:11:36.720 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +2025-06-19 19:11:36.721 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +2025-06-19 19:11:36.721 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +2025-06-19 19:11:36.721 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- -2025-06-13 01:48:13.773 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- -2025-06-13 01:48:13.776 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- -2025-06-13 01:48:13.777 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- -2025-06-13 01:48:13.778 - +2025-06-19 19:11:36.722 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +2025-06-19 19:11:36.724 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +2025-06-19 19:11:36.724 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +2025-06-19 19:11:36.726 - --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- -2025-06-13 01:48:13.778 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- -2025-06-13 01:48:13.782 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- -2025-06-13 01:48:13.785 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- -2025-06-13 01:48:13.786 - +2025-06-19 19:11:36.726 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +2025-06-19 19:11:36.728 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +2025-06-19 19:11:36.730 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +2025-06-19 19:11:36.730 - --- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- -2025-06-13 01:48:13.786 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- -2025-06-13 01:48:13.790 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- -2025-06-13 01:48:13.790 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- -2025-06-13 01:48:13.790 - +2025-06-19 19:11:36.732 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +2025-06-19 19:11:36.733 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +2025-06-19 19:11:36.733 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +2025-06-19 19:11:36.735 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- -2025-06-13 01:48:13.791 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- -2025-06-13 01:48:13.793 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- -2025-06-13 01:48:13.793 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- -2025-06-13 01:48:13.794 - +2025-06-19 19:11:36.735 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +2025-06-19 19:11:36.737 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +2025-06-19 19:11:36.738 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +2025-06-19 19:11:36.738 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- -2025-06-13 01:48:13.794 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- -2025-06-13 01:48:13.796 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- -2025-06-13 01:48:13.797 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- -2025-06-13 01:48:13.803 - +2025-06-19 19:11:36.739 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +2025-06-19 19:11:36.741 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +2025-06-19 19:11:36.743 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +2025-06-19 19:11:36.743 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- -2025-06-13 01:48:13.804 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- -2025-06-13 01:48:13.805 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- -2025-06-13 01:48:13.806 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- -2025-06-13 01:48:13.806 - +2025-06-19 19:11:36.744 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +2025-06-19 19:11:36.745 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +2025-06-19 19:11:36.745 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +2025-06-19 19:11:36.746 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- -2025-06-13 01:48:13.806 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- -2025-06-13 01:48:13.810 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- -2025-06-13 01:48:13.810 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- -2025-06-13 01:48:13.811 - +2025-06-19 19:11:36.746 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +2025-06-19 19:11:36.750 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +2025-06-19 19:11:36.750 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +2025-06-19 19:11:36.751 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- -2025-06-13 01:48:13.811 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- -2025-06-13 01:48:13.813 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- -2025-06-13 01:48:13.814 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- -2025-06-13 01:48:13.814 - +2025-06-19 19:11:36.751 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +2025-06-19 19:11:36.754 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +2025-06-19 19:11:36.755 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +2025-06-19 19:11:36.755 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- -2025-06-13 01:48:13.815 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- -2025-06-13 01:48:13.818 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- -2025-06-13 01:48:13.818 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- -2025-06-13 01:48:13.819 - +2025-06-19 19:11:36.755 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +2025-06-19 19:11:36.759 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +2025-06-19 19:11:36.759 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +2025-06-19 19:11:36.759 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- -2025-06-13 01:48:13.819 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- -2025-06-13 01:48:13.823 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- -2025-06-13 01:48:13.823 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- -2025-06-13 01:48:13.824 - +2025-06-19 19:11:36.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +2025-06-19 19:11:36.762 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +2025-06-19 19:11:36.762 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +2025-06-19 19:11:36.763 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- -2025-06-13 01:48:13.824 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- -2025-06-13 01:48:13.826 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- -2025-06-13 01:48:13.826 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- -2025-06-13 01:48:13.827 - +2025-06-19 19:11:36.763 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +2025-06-19 19:11:36.765 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +2025-06-19 19:11:36.765 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +2025-06-19 19:11:36.767 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- -2025-06-13 01:48:13.827 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- -2025-06-13 01:48:13.829 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- -2025-06-13 01:48:13.829 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- -2025-06-13 01:48:13.830 - +2025-06-19 19:11:36.767 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +2025-06-19 19:11:36.769 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +2025-06-19 19:11:36.769 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +2025-06-19 19:11:36.770 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- -2025-06-13 01:48:13.830 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- -2025-06-13 01:48:13.837 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- -2025-06-13 01:48:13.839 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- -2025-06-13 01:48:13.839 - +2025-06-19 19:11:36.770 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +2025-06-19 19:11:36.774 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +2025-06-19 19:11:36.776 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +2025-06-19 19:11:36.776 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- -2025-06-13 01:48:13.840 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- -2025-06-13 01:48:13.842 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- -2025-06-13 01:48:13.843 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- -2025-06-13 01:48:13.843 - +2025-06-19 19:11:36.778 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +2025-06-19 19:11:36.781 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +2025-06-19 19:11:36.781 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +2025-06-19 19:11:36.782 - --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- -2025-06-13 01:48:13.844 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- -2025-06-13 01:48:13.845 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- -2025-06-13 01:48:13.845 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- -2025-06-13 01:48:13.846 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml --- -2025-06-13 01:48:13.846 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml --- -2025-06-13 01:48:13.846 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home_XRef.xml --- -2025-06-13 01:48:13.846 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml --- -2025-06-13 01:48:13.847 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml --- -2025-06-13 01:48:13.847 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition_XRef.xml --- -2025-06-13 01:48:13.847 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml --- -2025-06-13 01:48:13.847 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml --- -2025-06-13 01:48:13.848 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque_XRef.xml --- -2025-06-13 01:48:13.848 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml --- -2025-06-13 01:48:13.848 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml --- -2025-06-13 01:48:13.849 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity_XRef.xml --- -2025-06-13 01:48:13.849 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml --- -2025-06-13 01:48:13.849 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml --- -2025-06-13 01:48:13.850 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord_XRef.xml --- -2025-06-13 01:48:13.850 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml --- -2025-06-13 01:48:13.850 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml --- -2025-06-13 01:48:13.852 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input_XRef.xml --- -2025-06-13 01:48:13.852 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml --- -2025-06-13 01:48:13.852 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml --- -2025-06-13 01:48:13.854 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output_XRef.xml --- -2025-06-13 01:48:13.854 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml --- -2025-06-13 01:48:13.859 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml --- -2025-06-13 01:48:13.860 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord_XRef.xml --- -2025-06-13 01:48:13.860 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\Rcp_XRef.xml --- -2025-06-13 01:48:13.860 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\Rcp_XRef.xml --- -2025-06-13 01:48:13.862 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\Rcp_XRef.xml --- -2025-06-13 01:48:13.862 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml --- -2025-06-13 01:48:13.862 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml --- -2025-06-13 01:48:13.863 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_Error_XRef.xml --- -2025-06-13 01:48:13.863 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml --- -2025-06-13 01:48:13.863 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml --- -2025-06-13 01:48:13.878 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\SICK AG\ST_SICK_AFx60_XRef.xml --- -2025-06-13 01:48:13.878 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml --- -2025-06-13 01:48:13.878 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml --- -2025-06-13 01:48:13.879 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\TRANSFER\UDT RCP STATUS_XRef.xml --- -2025-06-13 01:48:13.879 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\Timer_XRef.xml --- -2025-06-13 01:48:13.879 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\Timer_XRef.xml --- -2025-06-13 01:48:13.879 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\Timer_XRef.xml --- -2025-06-13 01:48:13.879 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml --- -2025-06-13 01:48:13.879 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml --- -2025-06-13 01:48:13.883 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Energy Saving_XRef.xml --- -2025-06-13 01:48:13.883 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml --- -2025-06-13 01:48:13.884 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml --- -2025-06-13 01:48:13.884 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Air Obstruction_XRef.xml --- -2025-06-13 01:48:13.884 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml --- -2025-06-13 01:48:13.884 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml --- -2025-06-13 01:48:13.891 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT EcoSync Liner_XRef.xml --- -2025-06-13 01:48:13.891 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml --- -2025-06-13 01:48:13.891 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml --- -2025-06-13 01:48:13.934 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Fifo_XRef.xml --- -2025-06-13 01:48:13.934 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml --- -2025-06-13 01:48:13.934 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml --- -2025-06-13 01:48:13.936 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Lubrication_XRef.xml --- -2025-06-13 01:48:13.936 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml --- -2025-06-13 01:48:13.936 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml --- -2025-06-13 01:48:13.948 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Motor_XRef.xml --- -2025-06-13 01:48:13.948 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml --- -2025-06-13 01:48:13.948 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml --- -2025-06-13 01:48:13.960 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Philosofy Data TTOP_XRef.xml --- -2025-06-13 01:48:13.960 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml --- -2025-06-13 01:48:13.960 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml --- -2025-06-13 01:48:13.965 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Run_XRef.xml --- -2025-06-13 01:48:13.965 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml --- -2025-06-13 01:48:13.965 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml --- -2025-06-13 01:48:14.007 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Signal_XRef.xml --- -2025-06-13 01:48:14.007 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml --- -2025-06-13 01:48:14.007 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml --- -2025-06-13 01:48:14.008 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Data_XRef.xml --- -2025-06-13 01:48:14.009 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml --- -2025-06-13 01:48:14.009 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml --- -2025-06-13 01:48:14.010 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Syncro+ Liner_XRef.xml --- -2025-06-13 01:48:14.010 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml --- -2025-06-13 01:48:14.010 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml --- -2025-06-13 01:48:14.010 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer ONOFF_XRef.xml --- -2025-06-13 01:48:14.010 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml --- -2025-06-13 01:48:14.010 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml --- -2025-06-13 01:48:14.013 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT Timer_XRef.xml --- -2025-06-13 01:48:14.013 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml --- -2025-06-13 01:48:14.013 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml --- -2025-06-13 01:48:14.014 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLube_XRef.xml --- -2025-06-13 01:48:14.014 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml --- -2025-06-13 01:48:14.014 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml --- -2025-06-13 01:48:14.014 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_AlrLubrification_XRef.xml --- -2025-06-13 01:48:14.015 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml --- -2025-06-13 01:48:14.015 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml --- -2025-06-13 01:48:14.015 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubeZone_XRef.xml --- -2025-06-13 01:48:14.015 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml --- -2025-06-13 01:48:14.016 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml --- -2025-06-13 01:48:14.017 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\CONVEYORS\UDT_LubrificationZone_XRef.xml --- -2025-06-13 01:48:14.017 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\ConveyorsBase\GetPut_XRef.xml --- -2025-06-13 01:48:14.017 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\ConveyorsBase\GetPut_XRef.xml --- -2025-06-13 01:48:14.020 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\ConveyorsBase\GetPut_XRef.xml --- -2025-06-13 01:48:14.020 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig_XRef.xml --- -2025-06-13 01:48:14.020 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig_XRef.xml --- -2025-06-13 01:48:14.021 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig_XRef.xml --- -2025-06-13 01:48:14.021 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement_XRef.xml --- -2025-06-13 01:48:14.021 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement_XRef.xml --- -2025-06-13 01:48:14.022 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement_XRef.xml --- -2025-06-13 01:48:14.022 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics_XRef.xml --- -2025-06-13 01:48:14.022 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics_XRef.xml --- -2025-06-13 01:48:14.023 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics_XRef.xml --- -2025-06-13 01:48:14.023 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\Motion\Technology\typeAxisTechnologyInterface_XRef.xml --- -2025-06-13 01:48:14.023 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Technology\typeAxisTechnologyInterface_XRef.xml --- -2025-06-13 01:48:14.039 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\Motion\Technology\typeAxisTechnologyInterface_XRef.xml --- -2025-06-13 01:48:14.039 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\Motion\typeAxisPositioningInterface_XRef.xml --- -2025-06-13 01:48:14.039 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\Motion\typeAxisPositioningInterface_XRef.xml --- -2025-06-13 01:48:14.041 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\Motion\typeAxisPositioningInterface_XRef.xml --- -2025-06-13 01:48:14.041 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface_XRef.xml --- -2025-06-13 01:48:14.042 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface_XRef.xml --- -2025-06-13 01:48:14.049 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface_XRef.xml --- -2025-06-13 01:48:14.049 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData_XRef.xml --- -2025-06-13 01:48:14.049 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData_XRef.xml --- -2025-06-13 01:48:14.055 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData_XRef.xml --- -2025-06-13 01:48:14.055 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerInterface_XRef.xml --- -2025-06-13 01:48:14.055 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerInterface_XRef.xml --- -2025-06-13 01:48:14.060 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Library\SeamlessDivider\typeSeamlessDividerInterface_XRef.xml --- -2025-06-13 01:48:14.060 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Machine\Cycle\typeMachineCycleInterface_XRef.xml --- -2025-06-13 01:48:14.060 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Machine\Cycle\typeMachineCycleInterface_XRef.xml --- -2025-06-13 01:48:14.061 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Machine\Cycle\typeMachineCycleInterface_XRef.xml --- -2025-06-13 01:48:14.061 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Machine\UDT AnalogDevice_XRef.xml --- -2025-06-13 01:48:14.061 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Machine\UDT AnalogDevice_XRef.xml --- -2025-06-13 01:48:14.064 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Machine\UDT AnalogDevice_XRef.xml --- -2025-06-13 01:48:14.064 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Machine\UDT PID Setup_XRef.xml --- -2025-06-13 01:48:14.064 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Machine\UDT PID Setup_XRef.xml --- -2025-06-13 01:48:14.065 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Machine\UDT PID Setup_XRef.xml --- -2025-06-13 01:48:14.065 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\Machine\UDT Scale Data_XRef.xml --- -2025-06-13 01:48:14.066 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\Machine\UDT Scale Data_XRef.xml --- -2025-06-13 01:48:14.066 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\Machine\UDT Scale Data_XRef.xml --- -2025-06-13 01:48:14.067 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_Gx_STW_XRef.xml --- -2025-06-13 01:48:14.067 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_Gx_STW_XRef.xml --- -2025-06-13 01:48:14.067 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_Gx_STW_XRef.xml --- -2025-06-13 01:48:14.067 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml --- -2025-06-13 01:48:14.067 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml --- -2025-06-13 01:48:14.069 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_Gx_ZSW_XRef.xml --- -2025-06-13 01:48:14.069 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_MELDW_XRef.xml --- -2025-06-13 01:48:14.070 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_MELDW_XRef.xml --- -2025-06-13 01:48:14.070 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_MELDW_XRef.xml --- -2025-06-13 01:48:14.070 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_STW1_611UMode_XRef.xml --- -2025-06-13 01:48:14.070 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_STW1_611UMode_XRef.xml --- -2025-06-13 01:48:14.071 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_STW1_611UMode_XRef.xml --- -2025-06-13 01:48:14.071 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_STW2_611UMode_XRef.xml --- -2025-06-13 01:48:14.071 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_STW2_611UMode_XRef.xml --- -2025-06-13 01:48:14.072 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_STW2_611UMode_XRef.xml --- -2025-06-13 01:48:14.072 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml --- -2025-06-13 01:48:14.072 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml --- -2025-06-13 01:48:14.079 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_STW2_ENC_XRef.xml --- -2025-06-13 01:48:14.079 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_TEL105_IN_XRef.xml --- -2025-06-13 01:48:14.079 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_TEL105_IN_XRef.xml --- -2025-06-13 01:48:14.086 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_TEL105_IN_XRef.xml --- -2025-06-13 01:48:14.086 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_TEL105_OUT_XRef.xml --- -2025-06-13 01:48:14.086 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_TEL105_OUT_XRef.xml --- -2025-06-13 01:48:14.090 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_TEL105_OUT_XRef.xml --- -2025-06-13 01:48:14.090 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml --- -2025-06-13 01:48:14.090 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml --- -2025-06-13 01:48:14.091 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_TEL83_IN_XRef.xml --- -2025-06-13 01:48:14.092 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml --- -2025-06-13 01:48:14.092 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml --- -2025-06-13 01:48:14.092 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_TEL83_OUT_XRef.xml --- -2025-06-13 01:48:14.092 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_ZSW1_611UMode_XRef.xml --- -2025-06-13 01:48:14.092 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_ZSW1_611UMode_XRef.xml --- -2025-06-13 01:48:14.093 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_ZSW1_611UMode_XRef.xml --- -2025-06-13 01:48:14.093 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_ZSW2_611UMode_XRef.xml --- -2025-06-13 01:48:14.093 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_ZSW2_611UMode_XRef.xml --- -2025-06-13 01:48:14.094 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_ZSW2_611UMode_XRef.xml --- -2025-06-13 01:48:14.094 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml --- -2025-06-13 01:48:14.094 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml --- -2025-06-13 01:48:14.097 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\PD_ZSW2_ENC_XRef.xml --- -2025-06-13 01:48:14.097 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_InterpolationSettings_XRef.xml --- -2025-06-13 01:48:14.097 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_InterpolationSettings_XRef.xml --- -2025-06-13 01:48:14.098 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_InterpolationSettings_XRef.xml --- -2025-06-13 01:48:14.098 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_PointData_XRef.xml --- -2025-06-13 01:48:14.098 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_PointData_XRef.xml --- -2025-06-13 01:48:14.098 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_PointData_XRef.xml --- -2025-06-13 01:48:14.098 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_SegmentData_XRef.xml --- -2025-06-13 01:48:14.098 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_SegmentData_XRef.xml --- -2025-06-13 01:48:14.099 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_SegmentData_XRef.xml --- -2025-06-13 01:48:14.099 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_StatusCam_XRef.xml --- -2025-06-13 01:48:14.099 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_StatusCam_XRef.xml --- -2025-06-13 01:48:14.099 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Cam_Struct_StatusCam_XRef.xml --- -2025-06-13 01:48:14.099 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorDriveParameter_XRef.xml --- -2025-06-13 01:48:14.100 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorDriveParameter_XRef.xml --- -2025-06-13 01:48:14.100 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorDriveParameter_XRef.xml --- -2025-06-13 01:48:14.100 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorInterface_XRef.xml --- -2025-06-13 01:48:14.100 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorInterface_XRef.xml --- -2025-06-13 01:48:14.101 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ActorInterface_XRef.xml --- -2025-06-13 01:48:14.101 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Actor_XRef.xml --- -2025-06-13 01:48:14.101 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Actor_XRef.xml --- -2025-06-13 01:48:14.109 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Actor_XRef.xml --- -2025-06-13 01:48:14.109 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_AxisSimulation_XRef.xml --- -2025-06-13 01:48:14.110 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_AxisSimulation_XRef.xml --- -2025-06-13 01:48:14.110 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_AxisSimulation_XRef.xml --- -2025-06-13 01:48:14.110 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Backlash_XRef.xml --- -2025-06-13 01:48:14.110 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Backlash_XRef.xml --- -2025-06-13 01:48:14.111 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Backlash_XRef.xml --- -2025-06-13 01:48:14.111 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Clamping_XRef.xml --- -2025-06-13 01:48:14.111 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Clamping_XRef.xml --- -2025-06-13 01:48:14.111 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Clamping_XRef.xml --- -2025-06-13 01:48:14.112 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInputCmd_XRef.xml --- -2025-06-13 01:48:14.112 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInputCmd_XRef.xml --- -2025-06-13 01:48:14.112 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInputCmd_XRef.xml --- -2025-06-13 01:48:14.112 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInput_XRef.xml --- -2025-06-13 01:48:14.112 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInput_XRef.xml --- -2025-06-13 01:48:14.113 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelInput_XRef.xml --- -2025-06-13 01:48:14.113 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutputCmd_XRef.xml --- -2025-06-13 01:48:14.113 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutputCmd_XRef.xml --- -2025-06-13 01:48:14.114 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutputCmd_XRef.xml --- -2025-06-13 01:48:14.114 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutput_XRef.xml --- -2025-06-13 01:48:14.114 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutput_XRef.xml --- -2025-06-13 01:48:14.120 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanelOutput_XRef.xml --- -2025-06-13 01:48:14.120 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanel_XRef.xml --- -2025-06-13 01:48:14.120 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanel_XRef.xml --- -2025-06-13 01:48:14.121 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ControlPanel_XRef.xml --- -2025-06-13 01:48:14.122 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml --- -2025-06-13 01:48:14.122 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml --- -2025-06-13 01:48:14.122 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcLeadingValueInterface_XRef.xml --- -2025-06-13 01:48:14.122 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml --- -2025-06-13 01:48:14.122 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml --- -2025-06-13 01:48:14.124 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_CrossPlcSynchronousOperation_XRef.xml --- -2025-06-13 01:48:14.124 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicAxisModel_XRef.xml --- -2025-06-13 01:48:14.124 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicAxisModel_XRef.xml --- -2025-06-13 01:48:14.125 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicAxisModel_XRef.xml --- -2025-06-13 01:48:14.125 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicDefaults_XRef.xml --- -2025-06-13 01:48:14.125 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicDefaults_XRef.xml --- -2025-06-13 01:48:14.125 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicDefaults_XRef.xml --- -2025-06-13 01:48:14.125 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicFilter_XRef.xml --- -2025-06-13 01:48:14.125 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicFilter_XRef.xml --- -2025-06-13 01:48:14.126 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicFilter_XRef.xml --- -2025-06-13 01:48:14.126 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicLimits_XRef.xml --- -2025-06-13 01:48:14.126 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicLimits_XRef.xml --- -2025-06-13 01:48:14.131 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_DynamicLimits_XRef.xml --- -2025-06-13 01:48:14.131 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_EffectiveLeadingValue_XRef.xml --- -2025-06-13 01:48:14.131 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_EffectiveLeadingValue_XRef.xml --- -2025-06-13 01:48:14.131 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_EffectiveLeadingValue_XRef.xml --- -2025-06-13 01:48:14.131 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml --- -2025-06-13 01:48:14.131 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml --- -2025-06-13 01:48:14.132 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ErrorDetail_XRef.xml --- -2025-06-13 01:48:14.132 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml --- -2025-06-13 01:48:14.132 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml --- -2025-06-13 01:48:14.132 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Homing_XRef.xml --- -2025-06-13 01:48:14.132 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml --- -2025-06-13 01:48:14.132 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml --- -2025-06-13 01:48:14.134 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Sensor_XRef.xml --- -2025-06-13 01:48:14.134 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml --- -2025-06-13 01:48:14.134 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml --- -2025-06-13 01:48:14.134 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExternalEncoder_Units_XRef.xml --- -2025-06-13 01:48:14.135 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml --- -2025-06-13 01:48:14.135 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml --- -2025-06-13 01:48:14.135 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationHysteresis_XRef.xml --- -2025-06-13 01:48:14.135 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml --- -2025-06-13 01:48:14.135 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml --- -2025-06-13 01:48:14.141 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationPositionFilter_XRef.xml --- -2025-06-13 01:48:14.141 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml --- -2025-06-13 01:48:14.141 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml --- -2025-06-13 01:48:14.142 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationSettings_XRef.xml --- -2025-06-13 01:48:14.142 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml --- -2025-06-13 01:48:14.142 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml --- -2025-06-13 01:48:14.142 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityFilter_XRef.xml --- -2025-06-13 01:48:14.142 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml --- -2025-06-13 01:48:14.142 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml --- -2025-06-13 01:48:14.143 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ExtrapolationVelocityTolerance_XRef.xml --- -2025-06-13 01:48:14.143 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml --- -2025-06-13 01:48:14.143 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml --- -2025-06-13 01:48:14.144 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Extrapolation_XRef.xml --- -2025-06-13 01:48:14.144 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_FollowingError_XRef.xml --- -2025-06-13 01:48:14.144 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_FollowingError_XRef.xml --- -2025-06-13 01:48:14.144 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_FollowingError_XRef.xml --- -2025-06-13 01:48:14.144 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionFollowingValue_XRef.xml --- -2025-06-13 01:48:14.144 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionFollowingValue_XRef.xml --- -2025-06-13 01:48:14.145 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionFollowingValue_XRef.xml --- -2025-06-13 01:48:14.145 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionLeadingValue_XRef.xml --- -2025-06-13 01:48:14.145 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionLeadingValue_XRef.xml --- -2025-06-13 01:48:14.153 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_FunctionLeadingValue_XRef.xml --- -2025-06-13 01:48:14.153 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Homing_XRef.xml --- -2025-06-13 01:48:14.153 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Homing_XRef.xml --- -2025-06-13 01:48:14.154 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Homing_XRef.xml --- -2025-06-13 01:48:14.154 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml --- -2025-06-13 01:48:14.154 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml --- -2025-06-13 01:48:14.154 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Internal_XRef.xml --- -2025-06-13 01:48:14.154 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_LinearMotorActorDriveParameter_XRef.xml --- -2025-06-13 01:48:14.154 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_LinearMotorActorDriveParameter_XRef.xml --- -2025-06-13 01:48:14.155 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_LinearMotorActorDriveParameter_XRef.xml --- -2025-06-13 01:48:14.155 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml --- -2025-06-13 01:48:14.155 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml --- -2025-06-13 01:48:14.155 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_LoadGear_XRef.xml --- -2025-06-13 01:48:14.155 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml --- -2025-06-13 01:48:14.156 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml --- -2025-06-13 01:48:14.156 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Mechanics_XRef.xml --- -2025-06-13 01:48:14.156 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml --- -2025-06-13 01:48:14.156 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml --- -2025-06-13 01:48:14.156 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Modulo_XRef.xml --- -2025-06-13 01:48:14.156 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Override_XRef.xml --- -2025-06-13 01:48:14.157 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Override_XRef.xml --- -2025-06-13 01:48:14.163 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Override_XRef.xml --- -2025-06-13 01:48:14.163 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionControl_XRef.xml --- -2025-06-13 01:48:14.163 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionControl_XRef.xml --- -2025-06-13 01:48:14.164 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionControl_XRef.xml --- -2025-06-13 01:48:14.164 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionDifferenceQuantification_XRef.xml --- -2025-06-13 01:48:14.164 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionDifferenceQuantification_XRef.xml --- -2025-06-13 01:48:14.164 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionDifferenceQuantification_XRef.xml --- -2025-06-13 01:48:14.165 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsHW_XRef.xml --- -2025-06-13 01:48:14.165 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsHW_XRef.xml --- -2025-06-13 01:48:14.165 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsHW_XRef.xml --- -2025-06-13 01:48:14.165 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsSW_XRef.xml --- -2025-06-13 01:48:14.165 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsSW_XRef.xml --- -2025-06-13 01:48:14.166 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositionLimitsSW_XRef.xml --- -2025-06-13 01:48:14.166 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositioningMonitoring_XRef.xml --- -2025-06-13 01:48:14.166 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositioningMonitoring_XRef.xml --- -2025-06-13 01:48:14.166 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_PositioningMonitoring_XRef.xml --- -2025-06-13 01:48:14.166 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml --- -2025-06-13 01:48:14.166 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml --- -2025-06-13 01:48:14.166 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Properties_XRef.xml --- -2025-06-13 01:48:14.166 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml --- -2025-06-13 01:48:14.166 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml --- -2025-06-13 01:48:14.174 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_ProvidedLeadingValue_XRef.xml --- -2025-06-13 01:48:14.174 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorActiveHoming_XRef.xml --- -2025-06-13 01:48:14.174 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorActiveHoming_XRef.xml --- -2025-06-13 01:48:14.175 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorActiveHoming_XRef.xml --- -2025-06-13 01:48:14.175 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml --- -2025-06-13 01:48:14.175 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml --- -2025-06-13 01:48:14.176 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorInterface_XRef.xml --- -2025-06-13 01:48:14.176 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorMeasuringGear_XRef.xml --- -2025-06-13 01:48:14.176 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorMeasuringGear_XRef.xml --- -2025-06-13 01:48:14.176 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorMeasuringGear_XRef.xml --- -2025-06-13 01:48:14.176 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml --- -2025-06-13 01:48:14.177 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml --- -2025-06-13 01:48:14.177 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorParameter_XRef.xml --- -2025-06-13 01:48:14.177 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml --- -2025-06-13 01:48:14.177 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml --- -2025-06-13 01:48:14.178 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SensorPassiveHoming_XRef.xml --- -2025-06-13 01:48:14.178 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Sensor_XRef.xml --- -2025-06-13 01:48:14.178 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Sensor_XRef.xml --- -2025-06-13 01:48:14.180 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Sensor_XRef.xml --- -2025-06-13 01:48:14.180 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_SetpointFilter_XRef.xml --- -2025-06-13 01:48:14.180 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SetpointFilter_XRef.xml --- -2025-06-13 01:48:14.183 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_SetpointFilter_XRef.xml --- -2025-06-13 01:48:14.183 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StandstillSignal_XRef.xml --- -2025-06-13 01:48:14.184 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StandstillSignal_XRef.xml --- -2025-06-13 01:48:14.184 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StandstillSignal_XRef.xml --- -2025-06-13 01:48:14.184 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusDrive_XRef.xml --- -2025-06-13 01:48:14.184 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusDrive_XRef.xml --- -2025-06-13 01:48:14.185 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusDrive_XRef.xml --- -2025-06-13 01:48:14.185 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml --- -2025-06-13 01:48:14.185 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml --- -2025-06-13 01:48:14.185 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusExtrapolation_XRef.xml --- -2025-06-13 01:48:14.185 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusInterpreterMotion_XRef.xml --- -2025-06-13 01:48:14.185 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusInterpreterMotion_XRef.xml --- -2025-06-13 01:48:14.186 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusInterpreterMotion_XRef.xml --- -2025-06-13 01:48:14.186 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusKinematicsMotion_XRef.xml --- -2025-06-13 01:48:14.186 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusKinematicsMotion_XRef.xml --- -2025-06-13 01:48:14.187 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusKinematicsMotion_XRef.xml --- -2025-06-13 01:48:14.187 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusMotionIn_XRef.xml --- -2025-06-13 01:48:14.187 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusMotionIn_XRef.xml --- -2025-06-13 01:48:14.188 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusMotionIn_XRef.xml --- -2025-06-13 01:48:14.188 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusPositioning_XRef.xml --- -2025-06-13 01:48:14.188 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusPositioning_XRef.xml --- -2025-06-13 01:48:14.198 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusPositioning_XRef.xml --- -2025-06-13 01:48:14.198 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml --- -2025-06-13 01:48:14.199 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml --- -2025-06-13 01:48:14.199 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusProvidedLeadingValue_XRef.xml --- -2025-06-13 01:48:14.199 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml --- -2025-06-13 01:48:14.199 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml --- -2025-06-13 01:48:14.201 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSensor_XRef.xml --- -2025-06-13 01:48:14.201 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusServo_XRef.xml --- -2025-06-13 01:48:14.201 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusServo_XRef.xml --- -2025-06-13 01:48:14.201 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusServo_XRef.xml --- -2025-06-13 01:48:14.201 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSynchronizedMotion_XRef.xml --- -2025-06-13 01:48:14.201 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSynchronizedMotion_XRef.xml --- -2025-06-13 01:48:14.203 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusSynchronizedMotion_XRef.xml --- -2025-06-13 01:48:14.203 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusTorqueData_XRef.xml --- -2025-06-13 01:48:14.203 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusTorqueData_XRef.xml --- -2025-06-13 01:48:14.203 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_StatusTorqueData_XRef.xml --- -2025-06-13 01:48:14.203 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimitingLimitDefaults_XRef.xml --- -2025-06-13 01:48:14.203 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimitingLimitDefaults_XRef.xml --- -2025-06-13 01:48:14.203 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimitingLimitDefaults_XRef.xml --- -2025-06-13 01:48:14.203 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimiting_XRef.xml --- -2025-06-13 01:48:14.203 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimiting_XRef.xml --- -2025-06-13 01:48:14.210 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorqueLimiting_XRef.xml --- -2025-06-13 01:48:14.210 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorquePreControl_XRef.xml --- -2025-06-13 01:48:14.210 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorquePreControl_XRef.xml --- -2025-06-13 01:48:14.211 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_TorquePreControl_XRef.xml --- -2025-06-13 01:48:14.211 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_Units_XRef.xml --- -2025-06-13 01:48:14.211 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Units_XRef.xml --- -2025-06-13 01:48:14.211 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_Units_XRef.xml --- -2025-06-13 01:48:14.211 - ---- Procesando archivo: 98050_PLC\PlcDataTypes_CR\TO_Struct_VirtualAxis_XRef.xml --- -2025-06-13 01:48:14.212 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes_CR\TO_Struct_VirtualAxis_XRef.xml --- -2025-06-13 01:48:14.212 - --- x1 FALLÓ para: 98050_PLC\PlcDataTypes_CR\TO_Struct_VirtualAxis_XRef.xml --- -2025-06-13 01:48:14.212 - +2025-06-19 19:11:36.782 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +2025-06-19 19:11:36.783 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +2025-06-19 19:11:36.784 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +2025-06-19 19:11:36.784 - --- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml --- -2025-06-13 01:48:14.212 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml --- -2025-06-13 01:48:14.214 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml --- -2025-06-13 01:48:14.215 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml --- -2025-06-13 01:48:14.215 - +2025-06-19 19:11:36.784 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +2025-06-19 19:11:36.785 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +2025-06-19 19:11:36.786 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +2025-06-19 19:11:36.786 - --- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml --- -2025-06-13 01:48:14.215 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml --- -2025-06-13 01:48:14.226 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml --- -2025-06-13 01:48:14.227 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml --- -2025-06-13 01:48:14.228 - +2025-06-19 19:11:36.786 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml --- +2025-06-19 19:11:36.801 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml --- +2025-06-19 19:11:36.802 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml --- +2025-06-19 19:11:36.803 - --- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml --- -2025-06-13 01:48:14.228 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml --- -2025-06-13 01:48:14.235 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml --- -2025-06-13 01:48:14.235 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml --- -2025-06-13 01:48:14.236 - +2025-06-19 19:11:36.803 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml --- +2025-06-19 19:11:36.810 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml --- +2025-06-19 19:11:36.810 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml --- +2025-06-19 19:11:36.811 - --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- -2025-06-13 01:48:14.236 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- -2025-06-13 01:48:14.238 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- -2025-06-13 01:48:14.238 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- -2025-06-13 01:48:14.238 - +2025-06-19 19:11:36.811 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +2025-06-19 19:11:36.812 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +2025-06-19 19:11:36.813 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +2025-06-19 19:11:36.813 - --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- -2025-06-13 01:48:14.239 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- -2025-06-13 01:48:14.239 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- -2025-06-13 01:48:14.240 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- -2025-06-13 01:48:14.240 - +2025-06-19 19:11:36.813 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +2025-06-19 19:11:36.814 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +2025-06-19 19:11:36.814 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +2025-06-19 19:11:36.815 - --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- -2025-06-13 01:48:14.240 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- -2025-06-13 01:48:14.243 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- -2025-06-13 01:48:14.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- -2025-06-13 01:48:14.244 - +2025-06-19 19:11:36.815 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +2025-06-19 19:11:36.818 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +2025-06-19 19:11:36.819 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +2025-06-19 19:11:36.819 - --- Procesando archivo: 98050_PLC\PlcTags\Merker.xml --- -2025-06-13 01:48:14.244 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml --- -2025-06-13 01:48:14.248 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml --- -2025-06-13 01:48:14.249 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml --- -2025-06-13 01:48:14.249 - +2025-06-19 19:11:36.819 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml --- +2025-06-19 19:11:36.824 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml --- +2025-06-19 19:11:36.824 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml --- +2025-06-19 19:11:36.825 - --- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml --- -2025-06-13 01:48:14.250 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml --- -2025-06-13 01:48:14.253 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml --- -2025-06-13 01:48:14.254 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml --- -2025-06-13 01:48:14.254 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml --- -2025-06-13 01:48:14.255 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml --- -2025-06-13 01:48:14.306 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR Air Alarms_XRef.xml --- -2025-06-13 01:48:14.306 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml --- -2025-06-13 01:48:14.306 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml --- -2025-06-13 01:48:14.362 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB CTR General Alarms_XRef.xml --- -2025-06-13 01:48:14.362 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml --- -2025-06-13 01:48:14.362 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml --- -2025-06-13 01:48:14.367 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB General Run_XRef.xml --- -2025-06-13 01:48:14.367 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml --- -2025-06-13 01:48:14.368 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml --- -2025-06-13 01:48:14.369 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI DateTime_XRef.xml --- -2025-06-13 01:48:14.369 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml --- -2025-06-13 01:48:14.369 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml --- -2025-06-13 01:48:14.371 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Air_XRef.xml --- -2025-06-13 01:48:14.371 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml --- -2025-06-13 01:48:14.371 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml --- -2025-06-13 01:48:14.373 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe Pack_XRef.xml --- -2025-06-13 01:48:14.373 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml --- -2025-06-13 01:48:14.373 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml --- -2025-06-13 01:48:14.376 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Recipe TTop_XRef.xml --- -2025-06-13 01:48:14.376 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml --- -2025-06-13 01:48:14.376 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml --- -2025-06-13 01:48:14.378 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI Timer_XRef.xml --- -2025-06-13 01:48:14.378 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml --- -2025-06-13 01:48:14.378 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml --- -2025-06-13 01:48:14.382 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB HMI_XRef.xml --- -2025-06-13 01:48:14.382 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml --- -2025-06-13 01:48:14.382 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml --- -2025-06-13 01:48:14.385 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra_XRef.xml --- -2025-06-13 01:48:14.385 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml --- -2025-06-13 01:48:14.386 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml --- -2025-06-13 01:48:14.388 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\DB\DB_SET_TIMEZONE_XRef.xml --- -2025-06-13 01:48:14.389 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml --- -2025-06-13 01:48:14.389 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml --- -2025-06-13 01:48:14.390 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB LIFO HMI Page_XRef.xml --- -2025-06-13 01:48:14.390 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml --- -2025-06-13 01:48:14.390 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml --- -2025-06-13 01:48:14.394 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Mot Manage Altivar 320_XRef.xml --- -2025-06-13 01:48:14.394 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml --- -2025-06-13 01:48:14.394 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml --- -2025-06-13 01:48:14.415 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB Motors Manage_XRef.xml --- -2025-06-13 01:48:14.415 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml --- -2025-06-13 01:48:14.415 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml --- -2025-06-13 01:48:14.441 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FB\FB_SICK_AFx60_PN_XRef.xml --- -2025-06-13 01:48:14.442 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml --- -2025-06-13 01:48:14.442 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml --- -2025-06-13 01:48:14.443 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01_XRef.xml --- -2025-06-13 01:48:14.443 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml --- -2025-06-13 01:48:14.443 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml --- -2025-06-13 01:48:14.446 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04_XRef.xml --- -2025-06-13 01:48:14.446 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml --- -2025-06-13 01:48:14.446 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml --- -2025-06-13 01:48:14.448 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08_XRef.xml --- -2025-06-13 01:48:14.448 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml --- -2025-06-13 01:48:14.448 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml --- -2025-06-13 01:48:14.449 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14_XRef.xml --- -2025-06-13 01:48:14.450 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml --- -2025-06-13 01:48:14.450 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml --- -2025-06-13 01:48:14.451 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17_XRef.xml --- -2025-06-13 01:48:14.451 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml --- -2025-06-13 01:48:14.452 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml --- -2025-06-13 01:48:14.453 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18_XRef.xml --- -2025-06-13 01:48:14.454 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml --- -2025-06-13 01:48:14.454 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml --- -2025-06-13 01:48:14.457 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage_XRef.xml --- -2025-06-13 01:48:14.457 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml --- -2025-06-13 01:48:14.457 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml --- -2025-06-13 01:48:14.460 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01_XRef.xml --- -2025-06-13 01:48:14.461 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml --- -2025-06-13 01:48:14.461 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml --- -2025-06-13 01:48:14.463 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02_XRef.xml --- -2025-06-13 01:48:14.463 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml --- -2025-06-13 01:48:14.463 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml --- -2025-06-13 01:48:14.465 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03_XRef.xml --- -2025-06-13 01:48:14.465 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml --- -2025-06-13 01:48:14.465 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml --- -2025-06-13 01:48:14.467 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04_XRef.xml --- -2025-06-13 01:48:14.467 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml --- -2025-06-13 01:48:14.467 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml --- -2025-06-13 01:48:14.469 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05_XRef.xml --- -2025-06-13 01:48:14.469 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml --- -2025-06-13 01:48:14.469 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml --- -2025-06-13 01:48:14.471 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06_XRef.xml --- -2025-06-13 01:48:14.471 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml --- -2025-06-13 01:48:14.471 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml --- -2025-06-13 01:48:14.473 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07_XRef.xml --- -2025-06-13 01:48:14.473 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml --- -2025-06-13 01:48:14.473 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml --- -2025-06-13 01:48:14.475 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08_XRef.xml --- -2025-06-13 01:48:14.475 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml --- -2025-06-13 01:48:14.475 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml --- -2025-06-13 01:48:14.478 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09_XRef.xml --- -2025-06-13 01:48:14.478 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml --- -2025-06-13 01:48:14.478 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml --- -2025-06-13 01:48:14.482 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage_XRef.xml --- -2025-06-13 01:48:14.482 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml --- -2025-06-13 01:48:14.482 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml --- -2025-06-13 01:48:14.570 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate_XRef.xml --- -2025-06-13 01:48:14.570 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml --- -2025-06-13 01:48:14.570 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml --- -2025-06-13 01:48:14.573 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth_XRef.xml --- -2025-06-13 01:48:14.573 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml --- -2025-06-13 01:48:14.573 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml --- -2025-06-13 01:48:14.576 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar_XRef.xml --- -2025-06-13 01:48:14.576 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml --- -2025-06-13 01:48:14.576 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml --- -2025-06-13 01:48:14.578 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor_XRef.xml --- -2025-06-13 01:48:14.578 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml --- -2025-06-13 01:48:14.578 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml --- -2025-06-13 01:48:14.583 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT_XRef.xml --- -2025-06-13 01:48:14.583 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml --- -2025-06-13 01:48:14.583 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml --- -2025-06-13 01:48:14.588 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_XRef.xml --- -2025-06-13 01:48:14.588 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml --- -2025-06-13 01:48:14.589 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml --- -2025-06-13 01:48:14.592 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear_XRef.xml --- -2025-06-13 01:48:14.592 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml --- -2025-06-13 01:48:14.592 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml --- -2025-06-13 01:48:14.596 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot_XRef.xml --- -2025-06-13 01:48:14.596 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml --- -2025-06-13 01:48:14.596 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml --- -2025-06-13 01:48:14.598 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog_XRef.xml --- -2025-06-13 01:48:14.598 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml --- -2025-06-13 01:48:14.599 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml --- -2025-06-13 01:48:14.604 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT_XRef.xml --- -2025-06-13 01:48:14.604 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml --- -2025-06-13 01:48:14.604 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml --- -2025-06-13 01:48:14.610 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_XRef.xml --- -2025-06-13 01:48:14.610 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml --- -2025-06-13 01:48:14.610 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml --- -2025-06-13 01:48:14.611 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig_XRef.xml --- -2025-06-13 01:48:14.611 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml --- -2025-06-13 01:48:14.611 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml --- -2025-06-13 01:48:14.613 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols_XRef.xml --- -2025-06-13 01:48:14.613 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml --- -2025-06-13 01:48:14.613 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml --- -2025-06-13 01:48:14.615 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status_XRef.xml --- -2025-06-13 01:48:14.615 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml --- -2025-06-13 01:48:14.615 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml --- -2025-06-13 01:48:14.623 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C_XRef.xml --- -2025-06-13 01:48:14.623 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml --- -2025-06-13 01:48:14.623 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml --- -2025-06-13 01:48:14.625 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\FC Simulation_XRef.xml --- -2025-06-13 01:48:14.625 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml --- -2025-06-13 01:48:14.626 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml --- -2025-06-13 01:48:14.635 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config_XRef.xml --- -2025-06-13 01:48:14.635 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml --- -2025-06-13 01:48:14.635 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml --- -2025-06-13 01:48:14.636 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment_XRef.xml --- -2025-06-13 01:48:14.636 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml --- -2025-06-13 01:48:14.636 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml --- -2025-06-13 01:48:14.643 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN_XRef.xml --- -2025-06-13 01:48:14.643 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml --- -2025-06-13 01:48:14.643 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml --- -2025-06-13 01:48:14.646 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing_XRef.xml --- -2025-06-13 01:48:14.646 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml --- -2025-06-13 01:48:14.646 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml --- -2025-06-13 01:48:14.649 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos_XRef.xml --- -2025-06-13 01:48:14.649 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml --- -2025-06-13 01:48:14.649 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml --- -2025-06-13 01:48:14.652 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq_XRef.xml --- -2025-06-13 01:48:14.652 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml --- -2025-06-13 01:48:14.652 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml --- -2025-06-13 01:48:14.657 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel_XRef.xml --- -2025-06-13 01:48:14.657 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml --- -2025-06-13 01:48:14.657 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml --- -2025-06-13 01:48:14.659 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBW_XRef.xml --- -2025-06-13 01:48:14.659 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml --- -2025-06-13 01:48:14.659 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml --- -2025-06-13 01:48:14.660 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\COPIA DBs_XRef.xml --- -2025-06-13 01:48:14.660 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml --- -2025-06-13 01:48:14.660 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml --- -2025-06-13 01:48:14.661 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21_XRef.xml --- -2025-06-13 01:48:14.661 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml --- -2025-06-13 01:48:14.661 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml --- -2025-06-13 01:48:14.662 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32_XRef.xml --- -2025-06-13 01:48:14.662 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml --- -2025-06-13 01:48:14.662 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml --- -2025-06-13 01:48:14.664 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CMP Machine_XRef.xml --- -2025-06-13 01:48:14.664 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml --- -2025-06-13 01:48:14.664 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml --- -2025-06-13 01:48:14.665 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC CTR Alarm_XRef.xml --- -2025-06-13 01:48:14.665 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml --- -2025-06-13 01:48:14.665 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml --- -2025-06-13 01:48:14.667 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute AN Speed_XRef.xml --- -2025-06-13 01:48:14.667 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml --- -2025-06-13 01:48:14.667 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml --- -2025-06-13 01:48:14.677 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Compute Machine Speed_XRef.xml --- -2025-06-13 01:48:14.677 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml --- -2025-06-13 01:48:14.677 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml --- -2025-06-13 01:48:14.678 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Get DBnum_XRef.xml --- -2025-06-13 01:48:14.678 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml --- -2025-06-13 01:48:14.678 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml --- -2025-06-13 01:48:14.681 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Mot Init CFG_XRef.xml --- -2025-06-13 01:48:14.681 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml --- -2025-06-13 01:48:14.681 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml --- -2025-06-13 01:48:14.683 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Profinet_Allarms_XRef.xml --- -2025-06-13 01:48:14.683 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml --- -2025-06-13 01:48:14.683 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml --- -2025-06-13 01:48:14.684 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DI_XRef.xml --- -2025-06-13 01:48:14.684 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml --- -2025-06-13 01:48:14.684 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml --- -2025-06-13 01:48:14.686 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read DO_XRef.xml --- -2025-06-13 01:48:14.686 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml --- -2025-06-13 01:48:14.686 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml --- -2025-06-13 01:48:14.687 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Read EOLO mBar_XRef.xml --- -2025-06-13 01:48:14.687 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml --- -2025-06-13 01:48:14.688 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml --- -2025-06-13 01:48:14.695 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Reference management_XRef.xml --- -2025-06-13 01:48:14.695 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml --- -2025-06-13 01:48:14.695 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml --- -2025-06-13 01:48:14.696 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_Struct_XRef.xml --- -2025-06-13 01:48:14.696 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml --- -2025-06-13 01:48:14.696 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml --- -2025-06-13 01:48:14.707 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC S_Everz_XRef.xml --- -2025-06-13 01:48:14.707 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml --- -2025-06-13 01:48:14.708 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml --- -2025-06-13 01:48:14.710 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Scaling_XRef.xml --- -2025-06-13 01:48:14.710 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml --- -2025-06-13 01:48:14.710 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml --- -2025-06-13 01:48:14.714 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Turk Lamp_XRef.xml --- -2025-06-13 01:48:14.715 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml --- -2025-06-13 01:48:14.715 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml --- -2025-06-13 01:48:14.716 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\FC Write DO_XRef.xml --- -2025-06-13 01:48:14.716 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml --- -2025-06-13 01:48:14.716 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml --- -2025-06-13 01:48:14.718 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\Fill Zero Area_XRef.xml --- -2025-06-13 01:48:14.718 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml --- -2025-06-13 01:48:14.718 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml --- -2025-06-13 01:48:14.721 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Date Time_XRef.xml --- -2025-06-13 01:48:14.721 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml --- -2025-06-13 01:48:14.721 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml --- -2025-06-13 01:48:14.723 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg_XRef.xml --- -2025-06-13 01:48:14.723 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml --- -2025-06-13 01:48:14.723 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml --- -2025-06-13 01:48:14.724 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop_XRef.xml --- -2025-06-13 01:48:14.724 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml --- -2025-06-13 01:48:14.724 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml --- -2025-06-13 01:48:14.729 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI Timer_XRef.xml --- -2025-06-13 01:48:14.729 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml --- -2025-06-13 01:48:14.729 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml --- -2025-06-13 01:48:14.733 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\HMI\FC HMI_XRef.xml --- -2025-06-13 01:48:14.733 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml --- -2025-06-13 01:48:14.734 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml --- -2025-06-13 01:48:14.735 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector_XRef.xml --- -2025-06-13 01:48:14.735 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml --- -2025-06-13 01:48:14.735 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml --- -2025-06-13 01:48:14.737 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector_XRef.xml --- -2025-06-13 01:48:14.737 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml --- -2025-06-13 01:48:14.737 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml --- -2025-06-13 01:48:14.740 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits_XRef.xml --- -2025-06-13 01:48:14.740 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml --- -2025-06-13 01:48:14.740 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml --- -2025-06-13 01:48:14.741 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force_XRef.xml --- -2025-06-13 01:48:14.741 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml --- -2025-06-13 01:48:14.741 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml --- -2025-06-13 01:48:14.743 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force_XRef.xml --- -2025-06-13 01:48:14.743 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml --- -2025-06-13 01:48:14.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml --- -2025-06-13 01:48:14.744 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control_XRef.xml --- -2025-06-13 01:48:14.744 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml --- -2025-06-13 01:48:14.744 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml --- -2025-06-13 01:48:14.745 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read_XRef.xml --- -2025-06-13 01:48:14.745 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml --- -2025-06-13 01:48:14.747 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml --- -2025-06-13 01:48:14.748 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers_XRef.xml --- -2025-06-13 01:48:14.748 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml --- -2025-06-13 01:48:14.748 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml --- -2025-06-13 01:48:14.751 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read_XRef.xml --- -2025-06-13 01:48:14.751 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml --- -2025-06-13 01:48:14.751 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml --- -2025-06-13 01:48:14.753 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers_XRef.xml --- -2025-06-13 01:48:14.753 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml --- -2025-06-13 01:48:14.753 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml --- -2025-06-13 01:48:14.754 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\CYCL_FLT_XRef.xml --- -2025-06-13 01:48:14.754 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml --- -2025-06-13 01:48:14.754 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml --- -2025-06-13 01:48:14.757 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB BottleFallen_XRef.xml --- -2025-06-13 01:48:14.757 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml --- -2025-06-13 01:48:14.757 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml --- -2025-06-13 01:48:14.758 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\DB Elapsed Time_XRef.xml --- -2025-06-13 01:48:14.758 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml --- -2025-06-13 01:48:14.758 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml --- -2025-06-13 01:48:14.759 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_ERR_XRef.xml --- -2025-06-13 01:48:14.759 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml --- -2025-06-13 01:48:14.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml --- -2025-06-13 01:48:14.759 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\HW_INT0_XRef.xml --- -2025-06-13 01:48:14.759 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml --- -2025-06-13 01:48:14.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml --- -2025-06-13 01:48:14.759 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT1_XRef.xml --- -2025-06-13 01:48:14.760 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml --- -2025-06-13 01:48:14.760 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml --- -2025-06-13 01:48:14.760 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\IO_FLT2_XRef.xml --- -2025-06-13 01:48:14.760 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml --- -2025-06-13 01:48:14.760 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml --- -2025-06-13 01:48:14.760 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\PROG_ERR_XRef.xml --- -2025-06-13 01:48:14.760 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml --- -2025-06-13 01:48:14.760 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml --- -2025-06-13 01:48:14.761 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RACK_FLT_XRef.xml --- -2025-06-13 01:48:14.761 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml --- -2025-06-13 01:48:14.761 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml --- -2025-06-13 01:48:14.761 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\RESTART_XRef.xml --- -2025-06-13 01:48:14.761 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml --- -2025-06-13 01:48:14.761 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml --- -2025-06-13 01:48:14.762 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!! SYS !!!\OB\Startup STOP to RUN_XRef.xml --- -2025-06-13 01:48:14.762 - +2025-06-19 19:11:36.825 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml --- +2025-06-19 19:11:36.826 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml --- +2025-06-19 19:11:36.827 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml --- +2025-06-19 19:11:36.827 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -2025-06-13 01:48:14.762 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -2025-06-13 01:48:14.774 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- -2025-06-13 01:48:14.774 - +2025-06-19 19:11:36.827 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +2025-06-19 19:11:36.833 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +2025-06-19 19:11:36.833 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -2025-06-13 01:48:14.774 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -2025-06-13 01:48:14.777 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- -2025-06-13 01:48:14.777 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml --- -2025-06-13 01:48:14.777 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml --- -2025-06-13 01:48:14.779 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Flow Selection_XRef.xml --- -2025-06-13 01:48:14.779 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml --- -2025-06-13 01:48:14.779 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml --- -2025-06-13 01:48:14.794 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General Alarms_XRef.xml --- -2025-06-13 01:48:14.794 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml --- -2025-06-13 01:48:14.794 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml --- -2025-06-13 01:48:14.830 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB General_XRef.xml --- -2025-06-13 01:48:14.830 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml --- -2025-06-13 01:48:14.830 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml --- -2025-06-13 01:48:14.835 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\DB\DB Warnings_XRef.xml --- -2025-06-13 01:48:14.835 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml --- -2025-06-13 01:48:14.835 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml --- -2025-06-13 01:48:14.836 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Alarms_XRef.xml --- -2025-06-13 01:48:14.836 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml --- -2025-06-13 01:48:14.836 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml --- -2025-06-13 01:48:14.838 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Lamp_XRef.xml --- -2025-06-13 01:48:14.838 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml --- -2025-06-13 01:48:14.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml --- -2025-06-13 01:48:14.839 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\FC\FC General Warning_XRef.xml --- -2025-06-13 01:48:14.839 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml --- -2025-06-13 01:48:14.839 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml --- -2025-06-13 01:48:14.841 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\0 - MAIN\OB\CYCL_EXC_XRef.xml --- -2025-06-13 01:48:14.841 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml --- -2025-06-13 01:48:14.841 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml --- -2025-06-13 01:48:14.892 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34_XRef.xml --- -2025-06-13 01:48:14.892 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml --- -2025-06-13 01:48:14.892 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml --- -2025-06-13 01:48:14.894 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1_XRef.xml --- -2025-06-13 01:48:14.895 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml --- -2025-06-13 01:48:14.895 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml --- -2025-06-13 01:48:14.896 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2_XRef.xml --- -2025-06-13 01:48:14.896 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml --- -2025-06-13 01:48:14.896 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml --- -2025-06-13 01:48:14.898 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3_XRef.xml --- -2025-06-13 01:48:14.898 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml --- -2025-06-13 01:48:14.898 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml --- -2025-06-13 01:48:14.908 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1_XRef.xml --- -2025-06-13 01:48:14.908 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml --- -2025-06-13 01:48:14.908 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml --- -2025-06-13 01:48:14.922 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2_XRef.xml --- -2025-06-13 01:48:14.922 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml --- -2025-06-13 01:48:14.922 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml --- -2025-06-13 01:48:14.930 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data_XRef.xml --- -2025-06-13 01:48:14.931 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml --- -2025-06-13 01:48:14.931 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml --- -2025-06-13 01:48:14.932 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time_XRef.xml --- -2025-06-13 01:48:14.932 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml --- -2025-06-13 01:48:14.932 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml --- -2025-06-13 01:48:14.934 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown_XRef.xml --- -2025-06-13 01:48:14.934 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml --- -2025-06-13 01:48:14.934 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml --- -2025-06-13 01:48:14.935 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp_XRef.xml --- -2025-06-13 01:48:14.935 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml --- -2025-06-13 01:48:14.935 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml --- -2025-06-13 01:48:14.936 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real_XRef.xml --- -2025-06-13 01:48:14.936 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml --- -2025-06-13 01:48:14.937 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml --- -2025-06-13 01:48:14.938 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID_XRef.xml --- -2025-06-13 01:48:14.939 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml --- -2025-06-13 01:48:14.939 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml --- -2025-06-13 01:48:14.940 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms_XRef.xml --- -2025-06-13 01:48:14.940 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml --- -2025-06-13 01:48:14.940 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml --- -2025-06-13 01:48:14.941 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving_XRef.xml --- -2025-06-13 01:48:14.941 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml --- -2025-06-13 01:48:14.941 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml --- -2025-06-13 01:48:14.944 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen_XRef.xml --- -2025-06-13 01:48:14.944 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF_XRef.xml --- -2025-06-13 01:48:14.944 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF_XRef.xml --- -2025-06-13 01:48:14.946 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF_XRef.xml --- -2025-06-13 01:48:14.946 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml --- -2025-06-13 01:48:14.946 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml --- -2025-06-13 01:48:14.952 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real_XRef.xml --- -2025-06-13 01:48:14.952 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml --- -2025-06-13 01:48:14.952 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml --- -2025-06-13 01:48:14.954 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap_XRef.xml --- -2025-06-13 01:48:14.954 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml --- -2025-06-13 01:48:14.955 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml --- -2025-06-13 01:48:14.967 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID_XRef.xml --- -2025-06-13 01:48:14.967 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml --- -2025-06-13 01:48:14.967 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml --- -2025-06-13 01:48:14.968 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices_XRef.xml --- -2025-06-13 01:48:14.968 - +2025-06-19 19:11:36.834 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +2025-06-19 19:11:36.837 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +2025-06-19 19:11:36.837 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -2025-06-13 01:48:14.968 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -2025-06-13 01:48:14.981 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- -2025-06-13 01:48:14.981 - +2025-06-19 19:11:36.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +2025-06-19 19:11:36.850 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +2025-06-19 19:11:36.850 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -2025-06-13 01:48:14.981 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -2025-06-13 01:48:14.994 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- -2025-06-13 01:48:14.994 - +2025-06-19 19:11:36.851 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +2025-06-19 19:11:36.863 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +2025-06-19 19:11:36.864 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -2025-06-13 01:48:14.994 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -2025-06-13 01:48:15.003 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- -2025-06-13 01:48:15.003 - +2025-06-19 19:11:36.864 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +2025-06-19 19:11:36.870 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +2025-06-19 19:11:36.870 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -2025-06-13 01:48:15.003 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -2025-06-13 01:48:15.005 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- -2025-06-13 01:48:15.005 - +2025-06-19 19:11:36.871 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +2025-06-19 19:11:36.872 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +2025-06-19 19:11:36.872 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -2025-06-13 01:48:15.005 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -2025-06-13 01:48:15.008 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- -2025-06-13 01:48:15.009 - +2025-06-19 19:11:36.872 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +2025-06-19 19:11:36.875 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +2025-06-19 19:11:36.875 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -2025-06-13 01:48:15.009 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -2025-06-13 01:48:15.015 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- -2025-06-13 01:48:15.015 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710_XRef.xml --- -2025-06-13 01:48:15.015 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710_XRef.xml --- -2025-06-13 01:48:15.041 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710_XRef.xml --- -2025-06-13 01:48:15.041 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010_XRef.xml --- -2025-06-13 01:48:15.041 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010_XRef.xml --- -2025-06-13 01:48:15.065 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010_XRef.xml --- -2025-06-13 01:48:15.066 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110_XRef.xml --- -2025-06-13 01:48:15.066 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110_XRef.xml --- -2025-06-13 01:48:15.090 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110_XRef.xml --- -2025-06-13 01:48:15.090 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210_XRef.xml --- -2025-06-13 01:48:15.090 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210_XRef.xml --- -2025-06-13 01:48:15.115 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210_XRef.xml --- -2025-06-13 01:48:15.115 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310_XRef.xml --- -2025-06-13 01:48:15.115 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310_XRef.xml --- -2025-06-13 01:48:15.138 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310_XRef.xml --- -2025-06-13 01:48:15.138 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410_XRef.xml --- -2025-06-13 01:48:15.138 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410_XRef.xml --- -2025-06-13 01:48:15.164 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410_XRef.xml --- -2025-06-13 01:48:15.164 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510_XRef.xml --- -2025-06-13 01:48:15.164 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510_XRef.xml --- -2025-06-13 01:48:15.208 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510_XRef.xml --- -2025-06-13 01:48:15.208 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610_XRef.xml --- -2025-06-13 01:48:15.208 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610_XRef.xml --- -2025-06-13 01:48:15.249 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610_XRef.xml --- -2025-06-13 01:48:15.249 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710_XRef.xml --- -2025-06-13 01:48:15.249 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710_XRef.xml --- -2025-06-13 01:48:15.276 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710_XRef.xml --- -2025-06-13 01:48:15.276 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810_XRef.xml --- -2025-06-13 01:48:15.276 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810_XRef.xml --- -2025-06-13 01:48:15.300 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810_XRef.xml --- -2025-06-13 01:48:15.300 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910_XRef.xml --- -2025-06-13 01:48:15.300 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910_XRef.xml --- -2025-06-13 01:48:15.324 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910_XRef.xml --- -2025-06-13 01:48:15.326 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010_XRef.xml --- -2025-06-13 01:48:15.326 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010_XRef.xml --- -2025-06-13 01:48:15.349 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010_XRef.xml --- -2025-06-13 01:48:15.350 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110_XRef.xml --- -2025-06-13 01:48:15.350 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110_XRef.xml --- -2025-06-13 01:48:15.375 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110_XRef.xml --- -2025-06-13 01:48:15.375 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210_XRef.xml --- -2025-06-13 01:48:15.375 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210_XRef.xml --- -2025-06-13 01:48:15.398 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210_XRef.xml --- -2025-06-13 01:48:15.398 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310_XRef.xml --- -2025-06-13 01:48:15.398 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310_XRef.xml --- -2025-06-13 01:48:15.421 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310_XRef.xml --- -2025-06-13 01:48:15.421 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410_XRef.xml --- -2025-06-13 01:48:15.421 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410_XRef.xml --- -2025-06-13 01:48:15.451 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410_XRef.xml --- -2025-06-13 01:48:15.451 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810_XRef.xml --- -2025-06-13 01:48:15.451 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810_XRef.xml --- -2025-06-13 01:48:15.480 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810_XRef.xml --- -2025-06-13 01:48:15.480 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910_XRef.xml --- -2025-06-13 01:48:15.480 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910_XRef.xml --- -2025-06-13 01:48:15.509 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910_XRef.xml --- -2025-06-13 01:48:15.509 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010_XRef.xml --- -2025-06-13 01:48:15.509 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010_XRef.xml --- -2025-06-13 01:48:15.546 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010_XRef.xml --- -2025-06-13 01:48:15.546 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110_XRef.xml --- -2025-06-13 01:48:15.546 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110_XRef.xml --- -2025-06-13 01:48:15.569 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110_XRef.xml --- -2025-06-13 01:48:15.569 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210_XRef.xml --- -2025-06-13 01:48:15.569 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210_XRef.xml --- -2025-06-13 01:48:15.593 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210_XRef.xml --- -2025-06-13 01:48:15.594 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310_XRef.xml --- -2025-06-13 01:48:15.594 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310_XRef.xml --- -2025-06-13 01:48:15.616 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310_XRef.xml --- -2025-06-13 01:48:15.616 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410_XRef.xml --- -2025-06-13 01:48:15.617 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410_XRef.xml --- -2025-06-13 01:48:15.645 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410_XRef.xml --- -2025-06-13 01:48:15.645 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510_XRef.xml --- -2025-06-13 01:48:15.645 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510_XRef.xml --- -2025-06-13 01:48:15.679 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510_XRef.xml --- -2025-06-13 01:48:15.679 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610_XRef.xml --- -2025-06-13 01:48:15.679 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610_XRef.xml --- -2025-06-13 01:48:15.701 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610_XRef.xml --- -2025-06-13 01:48:15.701 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710_XRef.xml --- -2025-06-13 01:48:15.701 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710_XRef.xml --- -2025-06-13 01:48:15.708 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710_XRef.xml --- -2025-06-13 01:48:15.709 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110_XRef.xml --- -2025-06-13 01:48:15.709 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110_XRef.xml --- -2025-06-13 01:48:15.716 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110_XRef.xml --- -2025-06-13 01:48:15.716 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210_XRef.xml --- -2025-06-13 01:48:15.717 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210_XRef.xml --- -2025-06-13 01:48:15.725 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210_XRef.xml --- -2025-06-13 01:48:15.725 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310_XRef.xml --- -2025-06-13 01:48:15.725 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310_XRef.xml --- -2025-06-13 01:48:15.736 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310_XRef.xml --- -2025-06-13 01:48:15.736 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610_XRef.xml --- -2025-06-13 01:48:15.736 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610_XRef.xml --- -2025-06-13 01:48:15.743 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610_XRef.xml --- -2025-06-13 01:48:15.743 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710_XRef.xml --- -2025-06-13 01:48:15.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710_XRef.xml --- -2025-06-13 01:48:15.750 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710_XRef.xml --- -2025-06-13 01:48:15.750 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810_XRef.xml --- -2025-06-13 01:48:15.750 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810_XRef.xml --- -2025-06-13 01:48:15.757 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810_XRef.xml --- -2025-06-13 01:48:15.757 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910_XRef.xml --- -2025-06-13 01:48:15.758 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910_XRef.xml --- -2025-06-13 01:48:15.765 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910_XRef.xml --- -2025-06-13 01:48:15.765 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010_XRef.xml --- -2025-06-13 01:48:15.765 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010_XRef.xml --- -2025-06-13 01:48:15.772 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010_XRef.xml --- -2025-06-13 01:48:15.772 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110_XRef.xml --- -2025-06-13 01:48:15.772 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110_XRef.xml --- -2025-06-13 01:48:15.779 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110_XRef.xml --- -2025-06-13 01:48:15.779 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210_XRef.xml --- -2025-06-13 01:48:15.779 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210_XRef.xml --- -2025-06-13 01:48:15.787 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210_XRef.xml --- -2025-06-13 01:48:15.787 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310_XRef.xml --- -2025-06-13 01:48:15.787 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310_XRef.xml --- -2025-06-13 01:48:15.793 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310_XRef.xml --- -2025-06-13 01:48:15.793 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710_XRef.xml --- -2025-06-13 01:48:15.793 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710_XRef.xml --- -2025-06-13 01:48:15.803 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710_XRef.xml --- -2025-06-13 01:48:15.803 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110_XRef.xml --- -2025-06-13 01:48:15.803 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110_XRef.xml --- -2025-06-13 01:48:15.811 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110_XRef.xml --- -2025-06-13 01:48:15.812 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210_XRef.xml --- -2025-06-13 01:48:15.812 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210_XRef.xml --- -2025-06-13 01:48:15.822 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210_XRef.xml --- -2025-06-13 01:48:15.822 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310_XRef.xml --- -2025-06-13 01:48:15.822 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310_XRef.xml --- -2025-06-13 01:48:15.844 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310_XRef.xml --- -2025-06-13 01:48:15.846 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610_XRef.xml --- -2025-06-13 01:48:15.846 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610_XRef.xml --- -2025-06-13 01:48:15.855 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610_XRef.xml --- -2025-06-13 01:48:15.855 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710_XRef.xml --- -2025-06-13 01:48:15.856 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710_XRef.xml --- -2025-06-13 01:48:15.865 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710_XRef.xml --- -2025-06-13 01:48:15.865 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810_XRef.xml --- -2025-06-13 01:48:15.865 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810_XRef.xml --- -2025-06-13 01:48:15.876 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810_XRef.xml --- -2025-06-13 01:48:15.876 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910_XRef.xml --- -2025-06-13 01:48:15.876 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910_XRef.xml --- -2025-06-13 01:48:15.885 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910_XRef.xml --- -2025-06-13 01:48:15.885 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010_XRef.xml --- -2025-06-13 01:48:15.886 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010_XRef.xml --- -2025-06-13 01:48:15.894 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010_XRef.xml --- -2025-06-13 01:48:15.894 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110_XRef.xml --- -2025-06-13 01:48:15.894 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110_XRef.xml --- -2025-06-13 01:48:15.911 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110_XRef.xml --- -2025-06-13 01:48:15.911 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210_XRef.xml --- -2025-06-13 01:48:15.911 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210_XRef.xml --- -2025-06-13 01:48:15.920 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210_XRef.xml --- -2025-06-13 01:48:15.920 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310_XRef.xml --- -2025-06-13 01:48:15.920 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310_XRef.xml --- -2025-06-13 01:48:15.930 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310_XRef.xml --- -2025-06-13 01:48:15.930 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010_XRef.xml --- -2025-06-13 01:48:15.931 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010_XRef.xml --- -2025-06-13 01:48:15.932 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010_XRef.xml --- -2025-06-13 01:48:15.932 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410_XRef.xml --- -2025-06-13 01:48:15.932 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410_XRef.xml --- -2025-06-13 01:48:15.935 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410_XRef.xml --- -2025-06-13 01:48:15.935 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510_XRef.xml --- -2025-06-13 01:48:15.935 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510_XRef.xml --- -2025-06-13 01:48:15.937 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510_XRef.xml --- -2025-06-13 01:48:15.937 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410_XRef.xml --- -2025-06-13 01:48:15.937 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410_XRef.xml --- -2025-06-13 01:48:15.939 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410_XRef.xml --- -2025-06-13 01:48:15.939 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810_XRef.xml --- -2025-06-13 01:48:15.939 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810_XRef.xml --- -2025-06-13 01:48:15.941 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810_XRef.xml --- -2025-06-13 01:48:15.941 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910_XRef.xml --- -2025-06-13 01:48:15.941 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910_XRef.xml --- -2025-06-13 01:48:15.944 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910_XRef.xml --- -2025-06-13 01:48:15.944 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010_XRef.xml --- -2025-06-13 01:48:15.944 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010_XRef.xml --- -2025-06-13 01:48:15.946 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010_XRef.xml --- -2025-06-13 01:48:15.946 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110_XRef.xml --- -2025-06-13 01:48:15.946 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110_XRef.xml --- -2025-06-13 01:48:15.948 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110_XRef.xml --- -2025-06-13 01:48:15.949 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210_XRef.xml --- -2025-06-13 01:48:15.949 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210_XRef.xml --- -2025-06-13 01:48:15.952 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210_XRef.xml --- -2025-06-13 01:48:15.952 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310_XRef.xml --- -2025-06-13 01:48:15.952 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310_XRef.xml --- -2025-06-13 01:48:15.956 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310_XRef.xml --- -2025-06-13 01:48:15.956 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410_XRef.xml --- -2025-06-13 01:48:15.956 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410_XRef.xml --- -2025-06-13 01:48:15.960 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410_XRef.xml --- -2025-06-13 01:48:15.960 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510_XRef.xml --- -2025-06-13 01:48:15.960 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510_XRef.xml --- -2025-06-13 01:48:15.962 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510_XRef.xml --- -2025-06-13 01:48:15.962 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610_XRef.xml --- -2025-06-13 01:48:15.962 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610_XRef.xml --- -2025-06-13 01:48:15.965 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610_XRef.xml --- -2025-06-13 01:48:15.965 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710_XRef.xml --- -2025-06-13 01:48:15.965 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710_XRef.xml --- -2025-06-13 01:48:15.967 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710_XRef.xml --- -2025-06-13 01:48:15.967 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110_XRef.xml --- -2025-06-13 01:48:15.967 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110_XRef.xml --- -2025-06-13 01:48:15.970 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110_XRef.xml --- -2025-06-13 01:48:15.970 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210_XRef.xml --- -2025-06-13 01:48:15.970 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210_XRef.xml --- -2025-06-13 01:48:15.972 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210_XRef.xml --- -2025-06-13 01:48:15.972 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310_XRef.xml --- -2025-06-13 01:48:15.972 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310_XRef.xml --- -2025-06-13 01:48:15.975 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310_XRef.xml --- -2025-06-13 01:48:15.975 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610_XRef.xml --- -2025-06-13 01:48:15.977 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610_XRef.xml --- -2025-06-13 01:48:15.979 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610_XRef.xml --- -2025-06-13 01:48:15.979 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710_XRef.xml --- -2025-06-13 01:48:15.979 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710_XRef.xml --- -2025-06-13 01:48:15.983 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710_XRef.xml --- -2025-06-13 01:48:15.983 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810_XRef.xml --- -2025-06-13 01:48:15.983 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810_XRef.xml --- -2025-06-13 01:48:15.986 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810_XRef.xml --- -2025-06-13 01:48:15.986 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910_XRef.xml --- -2025-06-13 01:48:15.986 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910_XRef.xml --- -2025-06-13 01:48:15.989 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910_XRef.xml --- -2025-06-13 01:48:15.989 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010_XRef.xml --- -2025-06-13 01:48:15.989 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010_XRef.xml --- -2025-06-13 01:48:15.992 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010_XRef.xml --- -2025-06-13 01:48:15.992 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110_XRef.xml --- -2025-06-13 01:48:15.992 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110_XRef.xml --- -2025-06-13 01:48:15.994 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110_XRef.xml --- -2025-06-13 01:48:15.994 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210_XRef.xml --- -2025-06-13 01:48:15.994 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210_XRef.xml --- -2025-06-13 01:48:15.998 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210_XRef.xml --- -2025-06-13 01:48:15.998 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310_XRef.xml --- -2025-06-13 01:48:15.998 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310_XRef.xml --- -2025-06-13 01:48:16.001 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310_XRef.xml --- -2025-06-13 01:48:16.001 - +2025-06-19 19:11:36.875 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +2025-06-19 19:11:36.884 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +2025-06-19 19:11:36.884 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -2025-06-13 01:48:16.001 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -2025-06-13 01:48:16.031 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- -2025-06-13 01:48:16.031 - +2025-06-19 19:11:36.884 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +2025-06-19 19:11:36.914 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +2025-06-19 19:11:36.914 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -2025-06-13 01:48:16.032 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -2025-06-13 01:48:16.051 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- -2025-06-13 01:48:16.052 - +2025-06-19 19:11:36.915 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +2025-06-19 19:11:36.937 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +2025-06-19 19:11:36.937 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -2025-06-13 01:48:16.052 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -2025-06-13 01:48:16.053 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- -2025-06-13 01:48:16.053 - +2025-06-19 19:11:36.937 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +2025-06-19 19:11:36.939 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +2025-06-19 19:11:36.939 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -2025-06-13 01:48:16.053 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -2025-06-13 01:48:16.067 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- -2025-06-13 01:48:16.067 - +2025-06-19 19:11:36.939 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +2025-06-19 19:11:36.963 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +2025-06-19 19:11:36.963 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -2025-06-13 01:48:16.067 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -2025-06-13 01:48:16.075 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- -2025-06-13 01:48:16.075 - +2025-06-19 19:11:36.963 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +2025-06-19 19:11:36.971 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +2025-06-19 19:11:36.971 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -2025-06-13 01:48:16.076 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -2025-06-13 01:48:16.087 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- -2025-06-13 01:48:16.087 - +2025-06-19 19:11:36.971 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +2025-06-19 19:11:36.983 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +2025-06-19 19:11:36.983 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -2025-06-13 01:48:16.087 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -2025-06-13 01:48:16.097 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- -2025-06-13 01:48:16.097 - +2025-06-19 19:11:36.983 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +2025-06-19 19:11:36.996 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +2025-06-19 19:11:36.996 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -2025-06-13 01:48:16.097 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -2025-06-13 01:48:16.099 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- -2025-06-13 01:48:16.099 - +2025-06-19 19:11:36.997 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +2025-06-19 19:11:36.999 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +2025-06-19 19:11:36.999 - --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- -2025-06-13 01:48:16.099 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- -2025-06-13 01:48:16.100 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- -2025-06-13 01:48:16.100 - +2025-06-19 19:11:36.999 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +2025-06-19 19:11:37.000 - --- x1 FALLÓ para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +2025-06-19 19:11:37.000 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- -2025-06-13 01:48:16.100 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- -2025-06-13 01:48:16.109 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- -2025-06-13 01:48:16.111 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- -2025-06-13 01:48:16.112 - +2025-06-19 19:11:37.001 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +2025-06-19 19:11:37.009 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +2025-06-19 19:11:37.010 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +2025-06-19 19:11:37.011 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- -2025-06-13 01:48:16.112 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- -2025-06-13 01:48:16.116 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- -2025-06-13 01:48:16.117 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- -2025-06-13 01:48:16.118 - +2025-06-19 19:11:37.012 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +2025-06-19 19:11:37.014 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +2025-06-19 19:11:37.015 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +2025-06-19 19:11:37.016 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- -2025-06-13 01:48:16.118 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- -2025-06-13 01:48:16.126 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- -2025-06-13 01:48:16.127 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- -2025-06-13 01:48:16.128 - +2025-06-19 19:11:37.016 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +2025-06-19 19:11:37.025 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +2025-06-19 19:11:37.027 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +2025-06-19 19:11:37.028 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- -2025-06-13 01:48:16.129 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- -2025-06-13 01:48:16.135 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- -2025-06-13 01:48:16.136 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- -2025-06-13 01:48:16.137 - +2025-06-19 19:11:37.028 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +2025-06-19 19:11:37.033 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +2025-06-19 19:11:37.035 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +2025-06-19 19:11:37.036 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- -2025-06-13 01:48:16.137 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- -2025-06-13 01:48:16.140 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- -2025-06-13 01:48:16.140 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- -2025-06-13 01:48:16.141 - +2025-06-19 19:11:37.036 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +2025-06-19 19:11:37.041 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +2025-06-19 19:11:37.042 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +2025-06-19 19:11:37.042 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- -2025-06-13 01:48:16.142 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- -2025-06-13 01:48:16.153 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- -2025-06-13 01:48:16.157 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- -2025-06-13 01:48:16.159 - +2025-06-19 19:11:37.043 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +2025-06-19 19:11:37.054 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +2025-06-19 19:11:37.058 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +2025-06-19 19:11:37.059 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- -2025-06-13 01:48:16.159 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- -2025-06-13 01:48:16.164 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- -2025-06-13 01:48:16.165 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- -2025-06-13 01:48:16.166 - +2025-06-19 19:11:37.059 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +2025-06-19 19:11:37.064 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +2025-06-19 19:11:37.066 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +2025-06-19 19:11:37.067 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- -2025-06-13 01:48:16.166 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- -2025-06-13 01:48:16.168 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- -2025-06-13 01:48:16.169 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- -2025-06-13 01:48:16.170 - +2025-06-19 19:11:37.067 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +2025-06-19 19:11:37.071 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +2025-06-19 19:11:37.071 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +2025-06-19 19:11:37.072 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- -2025-06-13 01:48:16.170 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- -2025-06-13 01:48:16.173 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- -2025-06-13 01:48:16.174 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- -2025-06-13 01:48:16.175 - +2025-06-19 19:11:37.072 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +2025-06-19 19:11:37.075 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +2025-06-19 19:11:37.077 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +2025-06-19 19:11:37.078 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- -2025-06-13 01:48:16.175 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- -2025-06-13 01:48:16.179 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- -2025-06-13 01:48:16.181 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- -2025-06-13 01:48:16.181 - +2025-06-19 19:11:37.078 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +2025-06-19 19:11:37.081 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +2025-06-19 19:11:37.082 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +2025-06-19 19:11:37.084 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- -2025-06-13 01:48:16.182 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- -2025-06-13 01:48:16.185 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- -2025-06-13 01:48:16.186 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- -2025-06-13 01:48:16.187 - +2025-06-19 19:11:37.084 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +2025-06-19 19:11:37.089 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +2025-06-19 19:11:37.090 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +2025-06-19 19:11:37.091 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- -2025-06-13 01:48:16.187 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- -2025-06-13 01:48:16.189 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- -2025-06-13 01:48:16.190 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- -2025-06-13 01:48:16.190 - +2025-06-19 19:11:37.091 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +2025-06-19 19:11:37.094 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +2025-06-19 19:11:37.095 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +2025-06-19 19:11:37.096 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- -2025-06-13 01:48:16.191 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- -2025-06-13 01:48:16.203 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- -2025-06-13 01:48:16.206 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- -2025-06-13 01:48:16.207 - +2025-06-19 19:11:37.096 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +2025-06-19 19:11:37.108 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +2025-06-19 19:11:37.111 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +2025-06-19 19:11:37.112 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- -2025-06-13 01:48:16.208 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- -2025-06-13 01:48:16.209 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- -2025-06-13 01:48:16.209 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- -2025-06-13 01:48:16.209 - +2025-06-19 19:11:37.112 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +2025-06-19 19:11:37.113 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +2025-06-19 19:11:37.113 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +2025-06-19 19:11:37.115 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.211 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.253 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.268 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.270 - +2025-06-19 19:11:37.115 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +2025-06-19 19:11:37.156 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +2025-06-19 19:11:37.170 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +2025-06-19 19:11:37.172 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- -2025-06-13 01:48:16.271 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- -2025-06-13 01:48:16.272 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- -2025-06-13 01:48:16.273 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- -2025-06-13 01:48:16.273 - +2025-06-19 19:11:37.172 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +2025-06-19 19:11:37.173 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +2025-06-19 19:11:37.174 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +2025-06-19 19:11:37.174 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- -2025-06-13 01:48:16.274 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- -2025-06-13 01:48:16.283 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- -2025-06-13 01:48:16.287 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- -2025-06-13 01:48:16.288 - +2025-06-19 19:11:37.174 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +2025-06-19 19:11:37.184 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +2025-06-19 19:11:37.187 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +2025-06-19 19:11:37.188 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- -2025-06-13 01:48:16.289 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- -2025-06-13 01:48:16.292 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- -2025-06-13 01:48:16.294 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- -2025-06-13 01:48:16.294 - +2025-06-19 19:11:37.189 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +2025-06-19 19:11:37.194 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +2025-06-19 19:11:37.196 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +2025-06-19 19:11:37.197 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- -2025-06-13 01:48:16.294 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- -2025-06-13 01:48:16.296 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- -2025-06-13 01:48:16.297 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- -2025-06-13 01:48:16.298 - +2025-06-19 19:11:37.197 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +2025-06-19 19:11:37.199 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +2025-06-19 19:11:37.200 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +2025-06-19 19:11:37.201 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- -2025-06-13 01:48:16.300 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- -2025-06-13 01:48:16.303 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- -2025-06-13 01:48:16.305 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- -2025-06-13 01:48:16.305 - +2025-06-19 19:11:37.201 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +2025-06-19 19:11:37.205 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +2025-06-19 19:11:37.206 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +2025-06-19 19:11:37.207 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- -2025-06-13 01:48:16.305 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- -2025-06-13 01:48:16.316 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- -2025-06-13 01:48:16.321 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- -2025-06-13 01:48:16.321 - +2025-06-19 19:11:37.210 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +2025-06-19 19:11:37.218 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +2025-06-19 19:11:37.230 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +2025-06-19 19:11:37.230 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.324 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.384 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.410 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- -2025-06-13 01:48:16.414 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml --- -2025-06-13 01:48:16.416 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml --- -2025-06-13 01:48:16.570 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml --- -2025-06-13 01:48:16.640 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Motors Manage.xml --- -2025-06-13 01:48:16.644 - +2025-06-19 19:11:37.230 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +2025-06-19 19:11:37.290 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +2025-06-19 19:11:37.322 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +2025-06-19 19:11:37.326 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml --- -2025-06-13 01:48:16.644 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:16.644 - +2025-06-19 19:11:37.326 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:37.326 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- -2025-06-13 01:48:16.646 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- -2025-06-13 01:48:16.690 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- -2025-06-13 01:48:16.705 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- -2025-06-13 01:48:16.710 - +2025-06-19 19:11:37.327 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +2025-06-19 19:11:37.367 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +2025-06-19 19:11:37.378 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +2025-06-19 19:11:37.381 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- -2025-06-13 01:48:16.712 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- -2025-06-13 01:48:16.761 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- -2025-06-13 01:48:16.778 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- -2025-06-13 01:48:16.781 - +2025-06-19 19:11:37.382 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +2025-06-19 19:11:37.434 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +2025-06-19 19:11:37.458 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +2025-06-19 19:11:37.462 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- -2025-06-13 01:48:16.782 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- -2025-06-13 01:48:16.827 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- -2025-06-13 01:48:16.841 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- -2025-06-13 01:48:16.845 - +2025-06-19 19:11:37.462 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +2025-06-19 19:11:37.526 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +2025-06-19 19:11:37.540 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +2025-06-19 19:11:37.543 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- -2025-06-13 01:48:16.846 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- -2025-06-13 01:48:16.885 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- -2025-06-13 01:48:16.897 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- -2025-06-13 01:48:16.900 - +2025-06-19 19:11:37.544 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +2025-06-19 19:11:37.582 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +2025-06-19 19:11:37.596 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +2025-06-19 19:11:37.599 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- -2025-06-13 01:48:16.902 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- -2025-06-13 01:48:16.955 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- -2025-06-13 01:48:16.969 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- -2025-06-13 01:48:16.973 - +2025-06-19 19:11:37.599 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +2025-06-19 19:11:37.656 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +2025-06-19 19:11:37.681 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +2025-06-19 19:11:37.688 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- -2025-06-13 01:48:16.974 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- -2025-06-13 01:48:17.019 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- -2025-06-13 01:48:17.032 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- -2025-06-13 01:48:17.037 - +2025-06-19 19:11:37.688 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +2025-06-19 19:11:37.739 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +2025-06-19 19:11:37.756 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +2025-06-19 19:11:37.759 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- -2025-06-13 01:48:17.039 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- -2025-06-13 01:48:17.085 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- -2025-06-13 01:48:17.102 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- -2025-06-13 01:48:17.107 - +2025-06-19 19:11:37.759 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +2025-06-19 19:11:37.810 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +2025-06-19 19:11:37.870 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +2025-06-19 19:11:37.874 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- -2025-06-13 01:48:17.109 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- -2025-06-13 01:48:17.167 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- -2025-06-13 01:48:17.179 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- -2025-06-13 01:48:17.182 - +2025-06-19 19:11:37.874 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +2025-06-19 19:11:37.928 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +2025-06-19 19:11:37.943 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +2025-06-19 19:11:37.946 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- -2025-06-13 01:48:17.184 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- -2025-06-13 01:48:17.231 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- -2025-06-13 01:48:17.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- -2025-06-13 01:48:17.247 - +2025-06-19 19:11:37.946 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +2025-06-19 19:11:37.992 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +2025-06-19 19:11:38.003 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +2025-06-19 19:11:38.006 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- -2025-06-13 01:48:17.250 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- -2025-06-13 01:48:17.293 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- -2025-06-13 01:48:17.304 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- -2025-06-13 01:48:17.306 - +2025-06-19 19:11:38.006 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +2025-06-19 19:11:38.053 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +2025-06-19 19:11:38.065 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +2025-06-19 19:11:38.068 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- -2025-06-13 01:48:17.308 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- -2025-06-13 01:48:17.348 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- -2025-06-13 01:48:17.359 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- -2025-06-13 01:48:17.373 - +2025-06-19 19:11:38.068 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +2025-06-19 19:11:38.113 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +2025-06-19 19:11:38.125 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +2025-06-19 19:11:38.128 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- -2025-06-13 01:48:17.375 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- -2025-06-13 01:48:17.419 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- -2025-06-13 01:48:17.429 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- -2025-06-13 01:48:17.433 - +2025-06-19 19:11:38.128 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +2025-06-19 19:11:38.187 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +2025-06-19 19:11:38.198 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +2025-06-19 19:11:38.202 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- -2025-06-13 01:48:17.434 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- -2025-06-13 01:48:17.475 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- -2025-06-13 01:48:17.486 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- -2025-06-13 01:48:17.489 - +2025-06-19 19:11:38.202 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +2025-06-19 19:11:38.258 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +2025-06-19 19:11:38.280 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +2025-06-19 19:11:38.283 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- -2025-06-13 01:48:17.490 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- -2025-06-13 01:48:17.536 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- -2025-06-13 01:48:17.547 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- -2025-06-13 01:48:17.550 - +2025-06-19 19:11:38.283 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +2025-06-19 19:11:38.345 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +2025-06-19 19:11:38.360 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +2025-06-19 19:11:38.363 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- -2025-06-13 01:48:17.551 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- -2025-06-13 01:48:17.599 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- -2025-06-13 01:48:17.611 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- -2025-06-13 01:48:17.614 - +2025-06-19 19:11:38.363 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +2025-06-19 19:11:38.415 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +2025-06-19 19:11:38.433 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +2025-06-19 19:11:38.437 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- -2025-06-13 01:48:17.616 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- -2025-06-13 01:48:17.661 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- -2025-06-13 01:48:17.671 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- -2025-06-13 01:48:17.675 - +2025-06-19 19:11:38.437 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +2025-06-19 19:11:38.496 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +2025-06-19 19:11:38.511 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +2025-06-19 19:11:38.514 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- -2025-06-13 01:48:17.677 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- -2025-06-13 01:48:17.715 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- -2025-06-13 01:48:17.734 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- -2025-06-13 01:48:17.737 - +2025-06-19 19:11:38.514 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +2025-06-19 19:11:38.561 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +2025-06-19 19:11:38.579 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +2025-06-19 19:11:38.583 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- -2025-06-13 01:48:17.737 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- -2025-06-13 01:48:17.739 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- -2025-06-13 01:48:17.739 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- -2025-06-13 01:48:17.741 - +2025-06-19 19:11:38.584 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +2025-06-19 19:11:38.585 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +2025-06-19 19:11:38.585 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +2025-06-19 19:11:38.586 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- -2025-06-13 01:48:17.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- -2025-06-13 01:48:17.800 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- -2025-06-13 01:48:17.815 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- -2025-06-13 01:48:17.818 - +2025-06-19 19:11:38.586 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +2025-06-19 19:11:38.643 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +2025-06-19 19:11:38.662 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +2025-06-19 19:11:38.666 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- -2025-06-13 01:48:17.820 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- -2025-06-13 01:48:17.876 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- -2025-06-13 01:48:17.890 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- -2025-06-13 01:48:17.894 - +2025-06-19 19:11:38.666 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +2025-06-19 19:11:38.730 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +2025-06-19 19:11:38.747 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +2025-06-19 19:11:38.751 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- -2025-06-13 01:48:17.895 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- -2025-06-13 01:48:17.940 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- -2025-06-13 01:48:17.955 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- -2025-06-13 01:48:17.958 - +2025-06-19 19:11:38.751 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +2025-06-19 19:11:38.806 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +2025-06-19 19:11:38.818 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +2025-06-19 19:11:38.821 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- -2025-06-13 01:48:17.960 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- -2025-06-13 01:48:18.014 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- -2025-06-13 01:48:18.141 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- -2025-06-13 01:48:18.145 - +2025-06-19 19:11:38.821 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +2025-06-19 19:11:38.886 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +2025-06-19 19:11:39.027 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +2025-06-19 19:11:39.031 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- -2025-06-13 01:48:18.147 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- -2025-06-13 01:48:18.200 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- -2025-06-13 01:48:18.248 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- -2025-06-13 01:48:18.251 - +2025-06-19 19:11:39.031 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +2025-06-19 19:11:39.088 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +2025-06-19 19:11:39.151 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +2025-06-19 19:11:39.155 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- -2025-06-13 01:48:18.253 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- -2025-06-13 01:48:18.298 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- -2025-06-13 01:48:18.316 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- -2025-06-13 01:48:18.321 - +2025-06-19 19:11:39.155 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +2025-06-19 19:11:39.206 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +2025-06-19 19:11:39.233 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +2025-06-19 19:11:39.236 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- -2025-06-13 01:48:18.323 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- -2025-06-13 01:48:18.369 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- -2025-06-13 01:48:18.383 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- -2025-06-13 01:48:18.386 - +2025-06-19 19:11:39.236 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +2025-06-19 19:11:39.311 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +2025-06-19 19:11:39.325 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +2025-06-19 19:11:39.329 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- -2025-06-13 01:48:18.387 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- -2025-06-13 01:48:18.433 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- -2025-06-13 01:48:18.446 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- -2025-06-13 01:48:18.450 - +2025-06-19 19:11:39.329 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +2025-06-19 19:11:39.383 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +2025-06-19 19:11:39.397 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +2025-06-19 19:11:39.400 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- -2025-06-13 01:48:18.451 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- -2025-06-13 01:48:18.511 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- -2025-06-13 01:48:18.530 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- -2025-06-13 01:48:18.536 - +2025-06-19 19:11:39.400 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +2025-06-19 19:11:39.489 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +2025-06-19 19:11:39.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +2025-06-19 19:11:39.507 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- -2025-06-13 01:48:18.539 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- -2025-06-13 01:48:18.624 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- -2025-06-13 01:48:18.639 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- -2025-06-13 01:48:18.642 - +2025-06-19 19:11:39.508 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +2025-06-19 19:11:39.577 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +2025-06-19 19:11:39.593 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +2025-06-19 19:11:39.598 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- -2025-06-13 01:48:18.643 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- -2025-06-13 01:48:18.680 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- -2025-06-13 01:48:18.692 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- -2025-06-13 01:48:18.696 - +2025-06-19 19:11:39.598 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +2025-06-19 19:11:39.643 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +2025-06-19 19:11:39.655 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +2025-06-19 19:11:39.658 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- -2025-06-13 01:48:18.698 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- -2025-06-13 01:48:18.741 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- -2025-06-13 01:48:18.752 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- -2025-06-13 01:48:18.756 - +2025-06-19 19:11:39.667 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +2025-06-19 19:11:39.706 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +2025-06-19 19:11:39.720 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +2025-06-19 19:11:39.724 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- -2025-06-13 01:48:18.757 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- -2025-06-13 01:48:18.764 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- -2025-06-13 01:48:18.766 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- -2025-06-13 01:48:18.767 - +2025-06-19 19:11:39.724 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +2025-06-19 19:11:39.733 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +2025-06-19 19:11:39.735 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +2025-06-19 19:11:39.735 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- -2025-06-13 01:48:18.770 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- -2025-06-13 01:48:18.856 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- -2025-06-13 01:48:18.873 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- -2025-06-13 01:48:18.876 - +2025-06-19 19:11:39.735 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +2025-06-19 19:11:39.829 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +2025-06-19 19:11:39.853 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +2025-06-19 19:11:39.857 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- -2025-06-13 01:48:18.879 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- -2025-06-13 01:48:18.927 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- -2025-06-13 01:48:18.940 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- -2025-06-13 01:48:18.945 - +2025-06-19 19:11:39.857 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +2025-06-19 19:11:39.908 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +2025-06-19 19:11:39.920 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +2025-06-19 19:11:39.923 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- -2025-06-13 01:48:18.946 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- -2025-06-13 01:48:18.977 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- -2025-06-13 01:48:18.989 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- -2025-06-13 01:48:19.004 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml --- -2025-06-13 01:48:19.004 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml --- -2025-06-13 01:48:19.005 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml --- -2025-06-13 01:48:19.006 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FC Minimotor Managment.xml --- -2025-06-13 01:48:19.007 - +2025-06-19 19:11:39.924 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +2025-06-19 19:11:39.956 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +2025-06-19 19:11:39.967 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +2025-06-19 19:11:39.969 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- -2025-06-13 01:48:19.007 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- -2025-06-13 01:48:19.049 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- -2025-06-13 01:48:19.054 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- -2025-06-13 01:48:19.057 - +2025-06-19 19:11:39.969 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +2025-06-19 19:11:40.014 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +2025-06-19 19:11:40.019 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +2025-06-19 19:11:40.022 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml --- -2025-06-13 01:48:19.057 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.057 - +2025-06-19 19:11:40.022 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.022 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml --- -2025-06-13 01:48:19.057 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.057 - +2025-06-19 19:11:40.022 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.022 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml --- -2025-06-13 01:48:19.057 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.057 - +2025-06-19 19:11:40.022 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.022 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml --- -2025-06-13 01:48:19.057 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.057 - +2025-06-19 19:11:40.022 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.022 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- -2025-06-13 01:48:19.058 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- -2025-06-13 01:48:19.066 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- -2025-06-13 01:48:19.067 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- -2025-06-13 01:48:19.068 - +2025-06-19 19:11:40.023 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +2025-06-19 19:11:40.030 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +2025-06-19 19:11:40.031 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +2025-06-19 19:11:40.032 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- -2025-06-13 01:48:19.068 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- -2025-06-13 01:48:19.082 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- -2025-06-13 01:48:19.084 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- -2025-06-13 01:48:19.086 - +2025-06-19 19:11:40.032 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +2025-06-19 19:11:40.041 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +2025-06-19 19:11:40.042 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +2025-06-19 19:11:40.043 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-19 19:11:40.043 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-19 19:11:40.201 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-19 19:11:40.259 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +2025-06-19 19:11:40.265 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- -2025-06-13 01:48:19.086 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- -2025-06-13 01:48:19.094 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- -2025-06-13 01:48:19.095 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- -2025-06-13 01:48:19.095 - +2025-06-19 19:11:40.265 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +2025-06-19 19:11:40.274 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +2025-06-19 19:11:40.276 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +2025-06-19 19:11:40.276 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- -2025-06-13 01:48:19.096 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- -2025-06-13 01:48:19.107 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- -2025-06-13 01:48:19.108 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- -2025-06-13 01:48:19.108 - +2025-06-19 19:11:40.277 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +2025-06-19 19:11:40.289 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +2025-06-19 19:11:40.290 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +2025-06-19 19:11:40.292 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- -2025-06-13 01:48:19.108 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- -2025-06-13 01:48:19.117 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- -2025-06-13 01:48:19.221 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- -2025-06-13 01:48:19.221 - +2025-06-19 19:11:40.292 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +2025-06-19 19:11:40.300 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +2025-06-19 19:11:40.445 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +2025-06-19 19:11:40.445 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- -2025-06-13 01:48:19.222 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- -2025-06-13 01:48:19.234 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- -2025-06-13 01:48:19.235 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- -2025-06-13 01:48:19.236 - +2025-06-19 19:11:40.446 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +2025-06-19 19:11:40.459 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +2025-06-19 19:11:40.460 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +2025-06-19 19:11:40.461 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- -2025-06-13 01:48:19.236 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- -2025-06-13 01:48:19.263 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- -2025-06-13 01:48:19.264 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- -2025-06-13 01:48:19.265 - +2025-06-19 19:11:40.461 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +2025-06-19 19:11:40.493 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +2025-06-19 19:11:40.494 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +2025-06-19 19:11:40.495 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- -2025-06-13 01:48:19.265 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- -2025-06-13 01:48:19.279 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- -2025-06-13 01:48:19.280 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- -2025-06-13 01:48:19.280 - +2025-06-19 19:11:40.495 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +2025-06-19 19:11:40.512 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +2025-06-19 19:11:40.512 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +2025-06-19 19:11:40.514 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- -2025-06-13 01:48:19.281 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- -2025-06-13 01:48:19.282 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- -2025-06-13 01:48:19.283 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- -2025-06-13 01:48:19.284 - +2025-06-19 19:11:40.514 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +2025-06-19 19:11:40.518 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +2025-06-19 19:11:40.518 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +2025-06-19 19:11:40.519 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- -2025-06-13 01:48:19.284 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- -2025-06-13 01:48:19.307 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- -2025-06-13 01:48:19.308 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- -2025-06-13 01:48:19.308 - +2025-06-19 19:11:40.519 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +2025-06-19 19:11:40.548 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +2025-06-19 19:11:40.549 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +2025-06-19 19:11:40.549 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- -2025-06-13 01:48:19.309 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- -2025-06-13 01:48:19.313 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- -2025-06-13 01:48:19.314 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- -2025-06-13 01:48:19.314 - +2025-06-19 19:11:40.549 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +2025-06-19 19:11:40.555 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +2025-06-19 19:11:40.555 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +2025-06-19 19:11:40.556 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml --- -2025-06-13 01:48:19.314 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.314 - +2025-06-19 19:11:40.556 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.556 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml --- -2025-06-13 01:48:19.314 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.314 - +2025-06-19 19:11:40.556 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.556 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- -2025-06-13 01:48:19.315 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- -2025-06-13 01:48:19.323 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- -2025-06-13 01:48:19.323 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- -2025-06-13 01:48:19.324 - +2025-06-19 19:11:40.556 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +2025-06-19 19:11:40.564 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +2025-06-19 19:11:40.564 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +2025-06-19 19:11:40.565 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- -2025-06-13 01:48:19.325 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- -2025-06-13 01:48:19.343 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- -2025-06-13 01:48:19.350 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- -2025-06-13 01:48:19.351 - +2025-06-19 19:11:40.565 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +2025-06-19 19:11:40.587 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +2025-06-19 19:11:40.594 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +2025-06-19 19:11:40.595 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- -2025-06-13 01:48:19.351 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- -2025-06-13 01:48:19.360 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- -2025-06-13 01:48:19.360 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- -2025-06-13 01:48:19.360 - +2025-06-19 19:11:40.596 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +2025-06-19 19:11:40.602 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +2025-06-19 19:11:40.603 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +2025-06-19 19:11:40.603 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- -2025-06-13 01:48:19.362 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- -2025-06-13 01:48:19.369 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- -2025-06-13 01:48:19.370 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- -2025-06-13 01:48:19.371 - +2025-06-19 19:11:40.603 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +2025-06-19 19:11:40.611 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +2025-06-19 19:11:40.612 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +2025-06-19 19:11:40.612 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- -2025-06-13 01:48:19.371 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- -2025-06-13 01:48:19.376 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- -2025-06-13 01:48:19.377 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- -2025-06-13 01:48:19.378 - +2025-06-19 19:11:40.612 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +2025-06-19 19:11:40.618 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +2025-06-19 19:11:40.618 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +2025-06-19 19:11:40.619 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- -2025-06-13 01:48:19.378 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- -2025-06-13 01:48:19.384 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- -2025-06-13 01:48:19.389 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- -2025-06-13 01:48:19.391 - +2025-06-19 19:11:40.619 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +2025-06-19 19:11:40.626 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +2025-06-19 19:11:40.629 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +2025-06-19 19:11:40.631 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml --- -2025-06-13 01:48:19.391 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:19.391 - +2025-06-19 19:11:40.631 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:40.631 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- -2025-06-13 01:48:19.391 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- -2025-06-13 01:48:19.397 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- -2025-06-13 01:48:19.398 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- -2025-06-13 01:48:19.399 - +2025-06-19 19:11:40.631 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +2025-06-19 19:11:40.635 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +2025-06-19 19:11:40.637 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +2025-06-19 19:11:40.638 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- -2025-06-13 01:48:19.400 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- -2025-06-13 01:48:19.413 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- -2025-06-13 01:48:19.428 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- -2025-06-13 01:48:19.429 - +2025-06-19 19:11:40.639 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +2025-06-19 19:11:40.660 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +2025-06-19 19:11:40.676 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +2025-06-19 19:11:40.677 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- -2025-06-13 01:48:19.429 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- -2025-06-13 01:48:19.443 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- -2025-06-13 01:48:19.444 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- -2025-06-13 01:48:19.445 - +2025-06-19 19:11:40.677 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +2025-06-19 19:11:40.698 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +2025-06-19 19:11:40.700 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +2025-06-19 19:11:40.701 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- -2025-06-13 01:48:19.445 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- -2025-06-13 01:48:19.453 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- -2025-06-13 01:48:19.457 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- -2025-06-13 01:48:19.458 - +2025-06-19 19:11:40.701 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +2025-06-19 19:11:40.710 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +2025-06-19 19:11:40.714 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +2025-06-19 19:11:40.715 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- -2025-06-13 01:48:19.458 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- -2025-06-13 01:48:19.471 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- -2025-06-13 01:48:19.473 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- -2025-06-13 01:48:19.474 - +2025-06-19 19:11:40.715 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +2025-06-19 19:11:40.738 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +2025-06-19 19:11:40.740 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +2025-06-19 19:11:40.740 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- -2025-06-13 01:48:19.475 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- -2025-06-13 01:48:19.492 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- -2025-06-13 01:48:19.505 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- -2025-06-13 01:48:19.506 - +2025-06-19 19:11:40.740 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +2025-06-19 19:11:40.758 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +2025-06-19 19:11:40.770 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +2025-06-19 19:11:40.771 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- -2025-06-13 01:48:19.506 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- -2025-06-13 01:48:19.509 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- -2025-06-13 01:48:19.510 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- -2025-06-13 01:48:19.510 - +2025-06-19 19:11:40.771 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +2025-06-19 19:11:40.773 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +2025-06-19 19:11:40.773 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +2025-06-19 19:11:40.775 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- -2025-06-13 01:48:19.510 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- -2025-06-13 01:48:19.518 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- -2025-06-13 01:48:19.519 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- -2025-06-13 01:48:19.519 - +2025-06-19 19:11:40.775 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +2025-06-19 19:11:40.791 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +2025-06-19 19:11:40.792 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +2025-06-19 19:11:40.793 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- -2025-06-13 01:48:19.519 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- -2025-06-13 01:48:19.528 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- -2025-06-13 01:48:19.529 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- -2025-06-13 01:48:19.530 - +2025-06-19 19:11:40.793 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +2025-06-19 19:11:40.808 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +2025-06-19 19:11:40.809 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +2025-06-19 19:11:40.810 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- -2025-06-13 01:48:19.530 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- -2025-06-13 01:48:19.534 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- -2025-06-13 01:48:19.535 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- -2025-06-13 01:48:19.536 - +2025-06-19 19:11:40.810 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +2025-06-19 19:11:40.816 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +2025-06-19 19:11:40.817 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +2025-06-19 19:11:40.817 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- -2025-06-13 01:48:19.537 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- -2025-06-13 01:48:19.541 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- -2025-06-13 01:48:19.542 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- -2025-06-13 01:48:19.542 - +2025-06-19 19:11:40.817 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +2025-06-19 19:11:40.822 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +2025-06-19 19:11:40.822 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +2025-06-19 19:11:40.824 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- -2025-06-13 01:48:19.542 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- -2025-06-13 01:48:19.545 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- -2025-06-13 01:48:19.545 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- -2025-06-13 01:48:19.546 - +2025-06-19 19:11:40.824 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +2025-06-19 19:11:40.827 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +2025-06-19 19:11:40.829 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +2025-06-19 19:11:40.829 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- -2025-06-13 01:48:19.546 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- -2025-06-13 01:48:19.552 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- -2025-06-13 01:48:19.553 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- -2025-06-13 01:48:19.554 - +2025-06-19 19:11:40.829 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +2025-06-19 19:11:40.837 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +2025-06-19 19:11:40.838 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +2025-06-19 19:11:40.839 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- -2025-06-13 01:48:19.554 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- -2025-06-13 01:48:19.566 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- -2025-06-13 01:48:19.567 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- -2025-06-13 01:48:19.568 - +2025-06-19 19:11:40.839 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +2025-06-19 19:11:40.851 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +2025-06-19 19:11:40.853 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +2025-06-19 19:11:40.854 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- -2025-06-13 01:48:19.568 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- -2025-06-13 01:48:19.578 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- -2025-06-13 01:48:19.579 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- -2025-06-13 01:48:19.579 - +2025-06-19 19:11:40.854 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +2025-06-19 19:11:40.863 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +2025-06-19 19:11:40.864 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +2025-06-19 19:11:40.866 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- -2025-06-13 01:48:19.580 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- -2025-06-13 01:48:19.591 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- -2025-06-13 01:48:19.592 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- -2025-06-13 01:48:19.593 - +2025-06-19 19:11:40.866 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +2025-06-19 19:11:40.879 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +2025-06-19 19:11:40.880 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +2025-06-19 19:11:40.881 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- -2025-06-13 01:48:19.593 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- -2025-06-13 01:48:19.596 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- -2025-06-13 01:48:19.597 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- -2025-06-13 01:48:19.598 - +2025-06-19 19:11:40.882 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +2025-06-19 19:11:40.885 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +2025-06-19 19:11:40.886 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +2025-06-19 19:11:40.886 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- -2025-06-13 01:48:19.599 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- -2025-06-13 01:48:19.633 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- -2025-06-13 01:48:19.649 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- -2025-06-13 01:48:19.651 - +2025-06-19 19:11:40.887 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +2025-06-19 19:11:40.937 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +2025-06-19 19:11:40.951 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +2025-06-19 19:11:40.954 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- -2025-06-13 01:48:19.651 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- -2025-06-13 01:48:19.653 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- -2025-06-13 01:48:19.653 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- -2025-06-13 01:48:19.654 - +2025-06-19 19:11:40.954 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +2025-06-19 19:11:40.955 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +2025-06-19 19:11:40.957 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +2025-06-19 19:11:40.957 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- -2025-06-13 01:48:19.654 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- -2025-06-13 01:48:19.655 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- -2025-06-13 01:48:19.656 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- -2025-06-13 01:48:19.656 - +2025-06-19 19:11:40.957 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +2025-06-19 19:11:40.960 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +2025-06-19 19:11:40.960 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +2025-06-19 19:11:40.961 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- -2025-06-13 01:48:19.656 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- -2025-06-13 01:48:19.659 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- -2025-06-13 01:48:19.665 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- -2025-06-13 01:48:19.665 - +2025-06-19 19:11:40.961 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +2025-06-19 19:11:40.963 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +2025-06-19 19:11:40.964 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +2025-06-19 19:11:40.965 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- -2025-06-13 01:48:19.666 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- -2025-06-13 01:48:19.669 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- -2025-06-13 01:48:19.670 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- -2025-06-13 01:48:19.671 - +2025-06-19 19:11:40.965 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +2025-06-19 19:11:40.970 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +2025-06-19 19:11:40.972 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +2025-06-19 19:11:40.973 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- -2025-06-13 01:48:19.671 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- -2025-06-13 01:48:19.673 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- -2025-06-13 01:48:19.673 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- -2025-06-13 01:48:19.674 - +2025-06-19 19:11:40.973 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +2025-06-19 19:11:40.975 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +2025-06-19 19:11:40.976 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +2025-06-19 19:11:40.976 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- -2025-06-13 01:48:19.674 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- -2025-06-13 01:48:19.676 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- -2025-06-13 01:48:19.677 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- -2025-06-13 01:48:19.677 - +2025-06-19 19:11:40.977 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +2025-06-19 19:11:40.979 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +2025-06-19 19:11:40.979 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +2025-06-19 19:11:40.980 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- -2025-06-13 01:48:19.677 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- -2025-06-13 01:48:19.679 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- -2025-06-13 01:48:19.680 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- -2025-06-13 01:48:19.681 - +2025-06-19 19:11:40.980 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +2025-06-19 19:11:40.982 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +2025-06-19 19:11:40.982 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +2025-06-19 19:11:40.983 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- -2025-06-13 01:48:19.681 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- -2025-06-13 01:48:19.685 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- -2025-06-13 01:48:19.687 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- -2025-06-13 01:48:19.688 - +2025-06-19 19:11:40.983 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +2025-06-19 19:11:40.988 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +2025-06-19 19:11:40.988 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +2025-06-19 19:11:40.989 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- -2025-06-13 01:48:19.688 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- -2025-06-13 01:48:19.691 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- -2025-06-13 01:48:19.692 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- -2025-06-13 01:48:19.693 - +2025-06-19 19:11:40.989 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +2025-06-19 19:11:40.992 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +2025-06-19 19:11:40.993 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +2025-06-19 19:11:40.993 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.693 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.697 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.697 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.698 - +2025-06-19 19:11:40.995 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +2025-06-19 19:11:40.997 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +2025-06-19 19:11:40.998 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +2025-06-19 19:11:40.998 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.701 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.730 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.764 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- -2025-06-13 01:48:19.765 - +2025-06-19 19:11:40.998 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +2025-06-19 19:11:41.036 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +2025-06-19 19:11:41.082 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +2025-06-19 19:11:41.084 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- -2025-06-13 01:48:19.766 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- -2025-06-13 01:48:19.768 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- -2025-06-13 01:48:19.769 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- -2025-06-13 01:48:19.771 - +2025-06-19 19:11:41.084 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +2025-06-19 19:11:41.087 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +2025-06-19 19:11:41.087 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +2025-06-19 19:11:41.088 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- -2025-06-13 01:48:19.772 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- -2025-06-13 01:48:19.836 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- -2025-06-13 01:48:19.850 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- -2025-06-13 01:48:19.853 - +2025-06-19 19:11:41.088 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +2025-06-19 19:11:41.162 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +2025-06-19 19:11:41.176 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +2025-06-19 19:11:41.179 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- -2025-06-13 01:48:19.856 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- -2025-06-13 01:48:19.947 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- -2025-06-13 01:48:19.974 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- -2025-06-13 01:48:19.981 - +2025-06-19 19:11:41.180 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +2025-06-19 19:11:41.269 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +2025-06-19 19:11:41.305 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +2025-06-19 19:11:41.312 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- -2025-06-13 01:48:19.981 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- -2025-06-13 01:48:20.010 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- -2025-06-13 01:48:20.015 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- -2025-06-13 01:48:20.015 - +2025-06-19 19:11:41.312 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +2025-06-19 19:11:41.336 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +2025-06-19 19:11:41.342 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +2025-06-19 19:11:41.344 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- -2025-06-13 01:48:20.017 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- -2025-06-13 01:48:20.035 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- -2025-06-13 01:48:20.040 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- -2025-06-13 01:48:20.040 - +2025-06-19 19:11:41.345 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +2025-06-19 19:11:41.374 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +2025-06-19 19:11:41.379 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +2025-06-19 19:11:41.380 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- -2025-06-13 01:48:20.041 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- -2025-06-13 01:48:20.052 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- -2025-06-13 01:48:20.063 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- -2025-06-13 01:48:20.064 - +2025-06-19 19:11:41.380 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +2025-06-19 19:11:41.395 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +2025-06-19 19:11:41.407 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +2025-06-19 19:11:41.409 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- -2025-06-13 01:48:20.064 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- -2025-06-13 01:48:20.072 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- -2025-06-13 01:48:20.073 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- -2025-06-13 01:48:20.073 - +2025-06-19 19:11:41.409 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +2025-06-19 19:11:41.421 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +2025-06-19 19:11:41.422 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +2025-06-19 19:11:41.422 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- -2025-06-13 01:48:20.074 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- -2025-06-13 01:48:20.089 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- -2025-06-13 01:48:20.090 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- -2025-06-13 01:48:20.091 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml --- -2025-06-13 01:48:20.091 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml --- -2025-06-13 01:48:20.099 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml --- -2025-06-13 01:48:20.100 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB SICK_AFx60_PN_M34.xml --- -2025-06-13 01:48:20.101 - +2025-06-19 19:11:41.423 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +2025-06-19 19:11:41.439 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +2025-06-19 19:11:41.441 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +2025-06-19 19:11:41.441 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +2025-06-19 19:11:41.441 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +2025-06-19 19:11:41.446 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +2025-06-19 19:11:41.447 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +2025-06-19 19:11:41.448 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- -2025-06-13 01:48:20.101 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- -2025-06-13 01:48:20.103 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- -2025-06-13 01:48:20.104 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- -2025-06-13 01:48:20.104 - +2025-06-19 19:11:41.448 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +2025-06-19 19:11:41.450 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +2025-06-19 19:11:41.451 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +2025-06-19 19:11:41.452 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- -2025-06-13 01:48:20.104 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- -2025-06-13 01:48:20.106 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- -2025-06-13 01:48:20.107 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- -2025-06-13 01:48:20.107 - +2025-06-19 19:11:41.452 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +2025-06-19 19:11:41.454 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +2025-06-19 19:11:41.454 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +2025-06-19 19:11:41.455 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- -2025-06-13 01:48:20.108 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- -2025-06-13 01:48:20.110 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- -2025-06-13 01:48:20.111 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- -2025-06-13 01:48:20.112 - +2025-06-19 19:11:41.455 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +2025-06-19 19:11:41.457 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +2025-06-19 19:11:41.457 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +2025-06-19 19:11:41.458 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- -2025-06-13 01:48:20.114 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- -2025-06-13 01:48:20.138 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- -2025-06-13 01:48:20.147 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- -2025-06-13 01:48:20.149 - +2025-06-19 19:11:41.458 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +2025-06-19 19:11:41.495 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +2025-06-19 19:11:41.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +2025-06-19 19:11:41.507 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- -2025-06-13 01:48:20.150 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- -2025-06-13 01:48:20.173 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- -2025-06-13 01:48:20.183 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- -2025-06-13 01:48:20.186 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml --- -2025-06-13 01:48:20.186 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml --- -2025-06-13 01:48:20.189 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml --- -2025-06-13 01:48:20.189 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB_SICK_AFx60_Data.xml --- -2025-06-13 01:48:20.190 - +2025-06-19 19:11:41.507 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +2025-06-19 19:11:41.530 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +2025-06-19 19:11:41.539 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +2025-06-19 19:11:41.541 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-19 19:11:41.541 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-19 19:11:41.782 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-19 19:11:41.900 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +2025-06-19 19:11:41.912 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-19 19:11:41.912 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-19 19:11:41.966 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-19 19:11:41.990 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +2025-06-19 19:11:41.996 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-19 19:11:41.996 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-19 19:11:42.067 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-19 19:11:42.094 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +2025-06-19 19:11:42.097 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +2025-06-19 19:11:42.097 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +2025-06-19 19:11:42.139 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +2025-06-19 19:11:42.169 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +2025-06-19 19:11:42.172 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +2025-06-19 19:11:42.172 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +2025-06-19 19:11:42.216 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +2025-06-19 19:11:42.233 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +2025-06-19 19:11:42.236 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +2025-06-19 19:11:42.236 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +2025-06-19 19:11:42.281 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +2025-06-19 19:11:42.300 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +2025-06-19 19:11:42.302 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +2025-06-19 19:11:42.302 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +2025-06-19 19:11:42.347 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +2025-06-19 19:11:42.365 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +2025-06-19 19:11:42.368 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +2025-06-19 19:11:42.369 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +2025-06-19 19:11:42.413 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +2025-06-19 19:11:42.428 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +2025-06-19 19:11:42.430 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +2025-06-19 19:11:42.430 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +2025-06-19 19:11:42.466 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +2025-06-19 19:11:42.482 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +2025-06-19 19:11:42.485 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- -2025-06-13 01:48:20.190 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- -2025-06-13 01:48:20.193 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- -2025-06-13 01:48:20.194 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- -2025-06-13 01:48:20.194 - +2025-06-19 19:11:42.486 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +2025-06-19 19:11:42.488 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +2025-06-19 19:11:42.489 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +2025-06-19 19:11:42.489 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- -2025-06-13 01:48:20.195 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- -2025-06-13 01:48:20.204 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- -2025-06-13 01:48:20.205 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- -2025-06-13 01:48:20.206 - +2025-06-19 19:11:42.489 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +2025-06-19 19:11:42.496 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +2025-06-19 19:11:42.496 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +2025-06-19 19:11:42.497 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- -2025-06-13 01:48:20.206 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- -2025-06-13 01:48:20.211 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- -2025-06-13 01:48:20.212 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- -2025-06-13 01:48:20.213 - +2025-06-19 19:11:42.497 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +2025-06-19 19:11:42.502 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +2025-06-19 19:11:42.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +2025-06-19 19:11:42.505 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- -2025-06-13 01:48:20.213 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- -2025-06-13 01:48:20.216 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- -2025-06-13 01:48:20.217 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- -2025-06-13 01:48:20.218 - +2025-06-19 19:11:42.505 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +2025-06-19 19:11:42.508 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +2025-06-19 19:11:42.509 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +2025-06-19 19:11:42.509 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- -2025-06-13 01:48:20.218 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- -2025-06-13 01:48:20.230 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- -2025-06-13 01:48:20.233 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- -2025-06-13 01:48:20.234 - +2025-06-19 19:11:42.510 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +2025-06-19 19:11:42.524 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +2025-06-19 19:11:42.527 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +2025-06-19 19:11:42.528 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- -2025-06-13 01:48:20.234 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- -2025-06-13 01:48:20.242 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- -2025-06-13 01:48:20.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- -2025-06-13 01:48:20.243 - +2025-06-19 19:11:42.528 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +2025-06-19 19:11:42.537 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +2025-06-19 19:11:42.538 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +2025-06-19 19:11:42.538 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- -2025-06-13 01:48:20.243 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- -2025-06-13 01:48:20.249 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- -2025-06-13 01:48:20.253 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- -2025-06-13 01:48:20.254 - +2025-06-19 19:11:42.539 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +2025-06-19 19:11:42.548 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +2025-06-19 19:11:42.552 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +2025-06-19 19:11:42.553 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-19 19:11:42.553 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-19 19:11:42.799 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-19 19:11:42.868 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +2025-06-19 19:11:42.893 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-19 19:11:42.893 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-19 19:11:42.940 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-19 19:11:42.954 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +2025-06-19 19:11:42.957 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-19 19:11:42.957 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-19 19:11:42.963 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-19 19:11:42.964 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +2025-06-19 19:11:42.966 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- -2025-06-13 01:48:20.257 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- -2025-06-13 01:48:20.312 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- -2025-06-13 01:48:20.329 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- -2025-06-13 01:48:20.332 - +2025-06-19 19:11:42.966 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +2025-06-19 19:11:43.032 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +2025-06-19 19:11:43.053 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +2025-06-19 19:11:43.057 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-19 19:11:43.057 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-19 19:11:43.094 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-19 19:11:43.106 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +2025-06-19 19:11:43.110 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-19 19:11:43.110 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-19 19:11:43.174 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-19 19:11:43.191 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +2025-06-19 19:11:43.196 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +2025-06-19 19:11:43.197 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +2025-06-19 19:11:43.251 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +2025-06-19 19:11:43.267 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +2025-06-19 19:11:43.270 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-19 19:11:43.270 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-19 19:11:43.319 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-19 19:11:43.331 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +2025-06-19 19:11:43.335 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- -2025-06-13 01:48:20.333 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- -2025-06-13 01:48:20.338 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- -2025-06-13 01:48:20.339 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- -2025-06-13 01:48:20.340 - +2025-06-19 19:11:43.335 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +2025-06-19 19:11:43.343 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +2025-06-19 19:11:43.344 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +2025-06-19 19:11:43.345 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- -2025-06-13 01:48:20.340 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- -2025-06-13 01:48:20.345 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- -2025-06-13 01:48:20.345 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- -2025-06-13 01:48:20.345 - +2025-06-19 19:11:43.346 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +2025-06-19 19:11:43.349 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +2025-06-19 19:11:43.350 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +2025-06-19 19:11:43.351 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- -2025-06-13 01:48:20.346 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- -2025-06-13 01:48:20.353 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- -2025-06-13 01:48:20.353 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- -2025-06-13 01:48:20.354 - +2025-06-19 19:11:43.351 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +2025-06-19 19:11:43.357 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +2025-06-19 19:11:43.358 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +2025-06-19 19:11:43.358 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- -2025-06-13 01:48:20.354 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- -2025-06-13 01:48:20.380 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- -2025-06-13 01:48:20.383 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- -2025-06-13 01:48:20.384 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- -2025-06-13 01:48:20.384 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- -2025-06-13 01:48:20.387 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- -2025-06-13 01:48:20.388 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FC\FC Ttop Devices.xml --- -2025-06-13 01:48:20.389 - +2025-06-19 19:11:43.360 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +2025-06-19 19:11:43.396 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +2025-06-19 19:11:43.398 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +2025-06-19 19:11:43.399 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- -2025-06-13 01:48:20.390 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- -2025-06-13 01:48:20.443 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- -2025-06-13 01:48:20.453 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- -2025-06-13 01:48:20.456 - +2025-06-19 19:11:43.400 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +2025-06-19 19:11:43.464 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +2025-06-19 19:11:43.475 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +2025-06-19 19:11:43.478 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- -2025-06-13 01:48:20.457 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- -2025-06-13 01:48:20.492 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- -2025-06-13 01:48:20.523 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- -2025-06-13 01:48:20.526 - +2025-06-19 19:11:43.478 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +2025-06-19 19:11:43.518 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +2025-06-19 19:11:43.535 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +2025-06-19 19:11:43.538 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- -2025-06-13 01:48:20.527 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- -2025-06-13 01:48:20.536 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- -2025-06-13 01:48:20.539 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- -2025-06-13 01:48:20.540 - +2025-06-19 19:11:43.538 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +2025-06-19 19:11:43.548 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +2025-06-19 19:11:43.553 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +2025-06-19 19:11:43.554 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- -2025-06-13 01:48:20.540 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- -2025-06-13 01:48:20.553 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- -2025-06-13 01:48:20.556 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- -2025-06-13 01:48:20.556 - +2025-06-19 19:11:43.555 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +2025-06-19 19:11:43.568 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +2025-06-19 19:11:43.570 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +2025-06-19 19:11:43.571 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- -2025-06-13 01:48:20.557 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- -2025-06-13 01:48:20.575 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- -2025-06-13 01:48:20.575 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- -2025-06-13 01:48:20.576 - +2025-06-19 19:11:43.571 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +2025-06-19 19:11:43.588 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +2025-06-19 19:11:43.588 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +2025-06-19 19:11:43.590 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- -2025-06-13 01:48:20.577 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- -2025-06-13 01:48:20.605 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- -2025-06-13 01:48:20.609 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- -2025-06-13 01:48:20.610 - +2025-06-19 19:11:43.590 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +2025-06-19 19:11:43.632 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +2025-06-19 19:11:43.636 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +2025-06-19 19:11:43.637 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- -2025-06-13 01:48:20.611 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- -2025-06-13 01:48:20.643 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- -2025-06-13 01:48:20.657 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- -2025-06-13 01:48:20.659 - +2025-06-19 19:11:43.638 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +2025-06-19 19:11:43.687 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +2025-06-19 19:11:43.701 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +2025-06-19 19:11:43.704 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- -2025-06-13 01:48:20.661 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- -2025-06-13 01:48:20.697 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- -2025-06-13 01:48:20.717 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- -2025-06-13 01:48:20.720 - +2025-06-19 19:11:43.705 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +2025-06-19 19:11:43.739 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +2025-06-19 19:11:43.754 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +2025-06-19 19:11:43.757 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- -2025-06-13 01:48:20.721 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- -2025-06-13 01:48:20.754 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- -2025-06-13 01:48:20.770 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- -2025-06-13 01:48:20.774 - +2025-06-19 19:11:43.757 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +2025-06-19 19:11:43.795 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +2025-06-19 19:11:43.817 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +2025-06-19 19:11:43.821 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- -2025-06-13 01:48:20.776 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- -2025-06-13 01:48:20.816 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- -2025-06-13 01:48:20.829 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- -2025-06-13 01:48:20.831 - +2025-06-19 19:11:43.821 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +2025-06-19 19:11:43.864 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +2025-06-19 19:11:43.880 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +2025-06-19 19:11:43.884 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- -2025-06-13 01:48:20.833 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- -2025-06-13 01:48:20.863 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- -2025-06-13 01:48:20.878 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- -2025-06-13 01:48:20.880 - +2025-06-19 19:11:43.884 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +2025-06-19 19:11:43.926 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +2025-06-19 19:11:43.950 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +2025-06-19 19:11:43.953 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- -2025-06-13 01:48:20.882 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- -2025-06-13 01:48:20.915 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- -2025-06-13 01:48:20.931 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- -2025-06-13 01:48:20.934 - +2025-06-19 19:11:43.954 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +2025-06-19 19:11:43.991 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +2025-06-19 19:11:44.006 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +2025-06-19 19:11:44.009 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- -2025-06-13 01:48:20.936 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- -2025-06-13 01:48:20.971 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- -2025-06-13 01:48:20.987 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- -2025-06-13 01:48:20.990 - +2025-06-19 19:11:44.009 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +2025-06-19 19:11:44.050 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +2025-06-19 19:11:44.065 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +2025-06-19 19:11:44.068 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- -2025-06-13 01:48:20.993 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- -2025-06-13 01:48:21.026 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- -2025-06-13 01:48:21.041 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- -2025-06-13 01:48:21.043 - +2025-06-19 19:11:44.068 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +2025-06-19 19:11:44.102 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +2025-06-19 19:11:44.117 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +2025-06-19 19:11:44.121 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- -2025-06-13 01:48:21.045 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- -2025-06-13 01:48:21.078 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- -2025-06-13 01:48:21.093 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- -2025-06-13 01:48:21.097 - +2025-06-19 19:11:44.122 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +2025-06-19 19:11:44.171 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +2025-06-19 19:11:44.185 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +2025-06-19 19:11:44.188 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- -2025-06-13 01:48:21.098 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- -2025-06-13 01:48:21.134 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- -2025-06-13 01:48:21.150 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- -2025-06-13 01:48:21.153 - +2025-06-19 19:11:44.188 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +2025-06-19 19:11:44.229 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +2025-06-19 19:11:44.244 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +2025-06-19 19:11:44.250 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- -2025-06-13 01:48:21.155 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- -2025-06-13 01:48:21.194 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- -2025-06-13 01:48:21.210 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- -2025-06-13 01:48:21.213 - +2025-06-19 19:11:44.250 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +2025-06-19 19:11:44.290 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +2025-06-19 19:11:44.305 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +2025-06-19 19:11:44.308 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- -2025-06-13 01:48:21.214 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- -2025-06-13 01:48:21.254 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- -2025-06-13 01:48:21.270 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- -2025-06-13 01:48:21.274 - +2025-06-19 19:11:44.308 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +2025-06-19 19:11:44.346 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +2025-06-19 19:11:44.362 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +2025-06-19 19:11:44.365 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- -2025-06-13 01:48:21.277 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- -2025-06-13 01:48:21.313 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- -2025-06-13 01:48:21.327 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- -2025-06-13 01:48:21.331 - +2025-06-19 19:11:44.365 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +2025-06-19 19:11:44.405 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +2025-06-19 19:11:44.423 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +2025-06-19 19:11:44.426 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- -2025-06-13 01:48:21.333 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- -2025-06-13 01:48:21.380 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- -2025-06-13 01:48:21.394 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- -2025-06-13 01:48:21.397 - +2025-06-19 19:11:44.426 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +2025-06-19 19:11:44.463 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +2025-06-19 19:11:44.480 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +2025-06-19 19:11:44.483 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- -2025-06-13 01:48:21.398 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- -2025-06-13 01:48:21.430 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- -2025-06-13 01:48:21.447 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- -2025-06-13 01:48:21.450 - +2025-06-19 19:11:44.483 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +2025-06-19 19:11:44.519 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +2025-06-19 19:11:44.536 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +2025-06-19 19:11:44.539 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- -2025-06-13 01:48:21.452 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- -2025-06-13 01:48:21.490 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- -2025-06-13 01:48:21.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- -2025-06-13 01:48:21.507 - +2025-06-19 19:11:44.539 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +2025-06-19 19:11:44.600 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +2025-06-19 19:11:44.616 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +2025-06-19 19:11:44.619 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- -2025-06-13 01:48:21.508 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- -2025-06-13 01:48:21.544 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- -2025-06-13 01:48:21.558 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- -2025-06-13 01:48:21.561 - +2025-06-19 19:11:44.619 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +2025-06-19 19:11:44.658 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +2025-06-19 19:11:44.673 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +2025-06-19 19:11:44.677 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- -2025-06-13 01:48:21.563 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- -2025-06-13 01:48:21.602 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- -2025-06-13 01:48:21.616 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- -2025-06-13 01:48:21.620 - +2025-06-19 19:11:44.677 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +2025-06-19 19:11:44.716 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +2025-06-19 19:11:44.740 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +2025-06-19 19:11:44.743 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- -2025-06-13 01:48:21.621 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- -2025-06-13 01:48:21.653 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- -2025-06-13 01:48:21.667 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- -2025-06-13 01:48:21.670 - +2025-06-19 19:11:44.743 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +2025-06-19 19:11:44.779 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +2025-06-19 19:11:44.795 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +2025-06-19 19:11:44.799 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- -2025-06-13 01:48:21.671 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- -2025-06-13 01:48:21.703 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- -2025-06-13 01:48:21.720 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- -2025-06-13 01:48:21.723 - +2025-06-19 19:11:44.799 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +2025-06-19 19:11:44.836 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +2025-06-19 19:11:44.859 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +2025-06-19 19:11:44.866 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- -2025-06-13 01:48:21.725 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- -2025-06-13 01:48:21.763 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- -2025-06-13 01:48:21.776 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- -2025-06-13 01:48:21.779 - +2025-06-19 19:11:44.866 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +2025-06-19 19:11:44.920 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +2025-06-19 19:11:44.937 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +2025-06-19 19:11:44.941 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- -2025-06-13 01:48:21.780 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- -2025-06-13 01:48:21.816 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- -2025-06-13 01:48:21.830 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- -2025-06-13 01:48:21.833 - +2025-06-19 19:11:44.941 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +2025-06-19 19:11:44.977 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +2025-06-19 19:11:44.993 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +2025-06-19 19:11:44.996 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- -2025-06-13 01:48:21.834 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- -2025-06-13 01:48:21.873 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- -2025-06-13 01:48:21.891 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- -2025-06-13 01:48:21.894 - +2025-06-19 19:11:44.996 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +2025-06-19 19:11:45.045 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +2025-06-19 19:11:45.065 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +2025-06-19 19:11:45.068 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- -2025-06-13 01:48:21.895 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- -2025-06-13 01:48:21.927 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- -2025-06-13 01:48:21.941 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- -2025-06-13 01:48:21.944 - +2025-06-19 19:11:45.068 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +2025-06-19 19:11:45.103 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +2025-06-19 19:11:45.118 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +2025-06-19 19:11:45.121 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- -2025-06-13 01:48:21.945 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- -2025-06-13 01:48:21.976 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- -2025-06-13 01:48:21.993 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- -2025-06-13 01:48:21.996 - +2025-06-19 19:11:45.121 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +2025-06-19 19:11:45.162 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +2025-06-19 19:11:45.178 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +2025-06-19 19:11:45.180 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-19 19:11:45.181 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-19 19:11:45.182 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-19 19:11:45.182 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +2025-06-19 19:11:45.182 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- -2025-06-13 01:48:21.996 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- -2025-06-13 01:48:22.001 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- -2025-06-13 01:48:22.003 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- -2025-06-13 01:48:22.003 - +2025-06-19 19:11:45.183 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +2025-06-19 19:11:45.187 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +2025-06-19 19:11:45.188 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +2025-06-19 19:11:45.189 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- -2025-06-13 01:48:22.004 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- -2025-06-13 01:48:22.007 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- -2025-06-13 01:48:22.009 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- -2025-06-13 01:48:22.009 - +2025-06-19 19:11:45.189 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +2025-06-19 19:11:45.194 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +2025-06-19 19:11:45.195 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +2025-06-19 19:11:45.196 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- -2025-06-13 01:48:22.010 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- -2025-06-13 01:48:22.029 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- -2025-06-13 01:48:22.030 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- -2025-06-13 01:48:22.031 - +2025-06-19 19:11:45.196 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +2025-06-19 19:11:45.201 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +2025-06-19 19:11:45.203 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +2025-06-19 19:11:45.204 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- -2025-06-13 01:48:22.031 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- -2025-06-13 01:48:22.036 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- -2025-06-13 01:48:22.037 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- -2025-06-13 01:48:22.038 - +2025-06-19 19:11:45.204 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +2025-06-19 19:11:45.212 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +2025-06-19 19:11:45.214 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +2025-06-19 19:11:45.214 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- -2025-06-13 01:48:22.038 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- -2025-06-13 01:48:22.042 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- -2025-06-13 01:48:22.042 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- -2025-06-13 01:48:22.044 - +2025-06-19 19:11:45.214 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +2025-06-19 19:11:45.221 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +2025-06-19 19:11:45.222 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +2025-06-19 19:11:45.223 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- -2025-06-13 01:48:22.044 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- -2025-06-13 01:48:22.049 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- -2025-06-13 01:48:22.050 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- -2025-06-13 01:48:22.051 - +2025-06-19 19:11:45.223 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +2025-06-19 19:11:45.227 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +2025-06-19 19:11:45.229 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +2025-06-19 19:11:45.229 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- -2025-06-13 01:48:22.051 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- -2025-06-13 01:48:22.055 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- -2025-06-13 01:48:22.056 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- -2025-06-13 01:48:22.057 - +2025-06-19 19:11:45.229 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +2025-06-19 19:11:45.233 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +2025-06-19 19:11:45.234 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +2025-06-19 19:11:45.235 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- -2025-06-13 01:48:22.057 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- -2025-06-13 01:48:22.061 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- -2025-06-13 01:48:22.062 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- -2025-06-13 01:48:22.063 - +2025-06-19 19:11:45.235 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +2025-06-19 19:11:45.240 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +2025-06-19 19:11:45.241 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +2025-06-19 19:11:45.242 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- -2025-06-13 01:48:22.063 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- -2025-06-13 01:48:22.067 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- -2025-06-13 01:48:22.068 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- -2025-06-13 01:48:22.069 - +2025-06-19 19:11:45.242 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +2025-06-19 19:11:45.246 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +2025-06-19 19:11:45.249 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +2025-06-19 19:11:45.250 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- -2025-06-13 01:48:22.069 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- -2025-06-13 01:48:22.073 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- -2025-06-13 01:48:22.074 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- -2025-06-13 01:48:22.076 - +2025-06-19 19:11:45.250 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +2025-06-19 19:11:45.254 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +2025-06-19 19:11:45.257 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +2025-06-19 19:11:45.257 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- -2025-06-13 01:48:22.076 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- -2025-06-13 01:48:22.081 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- -2025-06-13 01:48:22.082 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- -2025-06-13 01:48:22.083 - +2025-06-19 19:11:45.258 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +2025-06-19 19:11:45.262 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +2025-06-19 19:11:45.263 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +2025-06-19 19:11:45.263 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- -2025-06-13 01:48:22.083 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- -2025-06-13 01:48:22.087 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- -2025-06-13 01:48:22.089 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- -2025-06-13 01:48:22.089 - +2025-06-19 19:11:45.263 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +2025-06-19 19:11:45.268 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +2025-06-19 19:11:45.275 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +2025-06-19 19:11:45.276 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- -2025-06-13 01:48:22.090 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- -2025-06-13 01:48:22.099 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- -2025-06-13 01:48:22.102 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- -2025-06-13 01:48:22.103 - +2025-06-19 19:11:45.276 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +2025-06-19 19:11:45.287 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +2025-06-19 19:11:45.290 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +2025-06-19 19:11:45.291 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- -2025-06-13 01:48:22.104 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- -2025-06-13 01:48:22.112 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- -2025-06-13 01:48:22.116 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- -2025-06-13 01:48:22.117 - +2025-06-19 19:11:45.291 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +2025-06-19 19:11:45.309 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +2025-06-19 19:11:45.313 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +2025-06-19 19:11:45.314 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- -2025-06-13 01:48:22.118 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- -2025-06-13 01:48:22.133 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- -2025-06-13 01:48:22.137 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- -2025-06-13 01:48:22.139 - +2025-06-19 19:11:45.314 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +2025-06-19 19:11:45.324 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +2025-06-19 19:11:45.330 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +2025-06-19 19:11:45.332 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- -2025-06-13 01:48:22.140 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- -2025-06-13 01:48:22.149 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- -2025-06-13 01:48:22.153 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- -2025-06-13 01:48:22.154 - +2025-06-19 19:11:45.332 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +2025-06-19 19:11:45.343 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +2025-06-19 19:11:45.346 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +2025-06-19 19:11:45.348 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- -2025-06-13 01:48:22.154 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- -2025-06-13 01:48:22.166 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- -2025-06-13 01:48:22.169 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- -2025-06-13 01:48:22.170 - +2025-06-19 19:11:45.349 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +2025-06-19 19:11:45.361 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +2025-06-19 19:11:45.365 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +2025-06-19 19:11:45.368 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- -2025-06-13 01:48:22.171 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- -2025-06-13 01:48:22.183 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- -2025-06-13 01:48:22.187 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- -2025-06-13 01:48:22.189 - +2025-06-19 19:11:45.368 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +2025-06-19 19:11:45.385 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +2025-06-19 19:11:45.391 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +2025-06-19 19:11:45.392 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- -2025-06-13 01:48:22.190 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- -2025-06-13 01:48:22.201 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- -2025-06-13 01:48:22.204 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- -2025-06-13 01:48:22.206 - +2025-06-19 19:11:45.393 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +2025-06-19 19:11:45.405 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +2025-06-19 19:11:45.409 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +2025-06-19 19:11:45.410 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- -2025-06-13 01:48:22.206 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- -2025-06-13 01:48:22.217 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- -2025-06-13 01:48:22.221 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- -2025-06-13 01:48:22.222 - +2025-06-19 19:11:45.410 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +2025-06-19 19:11:45.425 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +2025-06-19 19:11:45.431 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +2025-06-19 19:11:45.433 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- -2025-06-13 01:48:22.223 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- -2025-06-13 01:48:22.234 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- -2025-06-13 01:48:22.238 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- -2025-06-13 01:48:22.240 - +2025-06-19 19:11:45.433 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +2025-06-19 19:11:45.447 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +2025-06-19 19:11:45.453 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +2025-06-19 19:11:45.455 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- -2025-06-13 01:48:22.240 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- -2025-06-13 01:48:22.254 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- -2025-06-13 01:48:22.259 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- -2025-06-13 01:48:22.260 - +2025-06-19 19:11:45.455 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +2025-06-19 19:11:45.466 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +2025-06-19 19:11:45.470 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +2025-06-19 19:11:45.471 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- -2025-06-13 01:48:22.261 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- -2025-06-13 01:48:22.271 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- -2025-06-13 01:48:22.276 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- -2025-06-13 01:48:22.279 - +2025-06-19 19:11:45.471 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +2025-06-19 19:11:45.484 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +2025-06-19 19:11:45.488 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +2025-06-19 19:11:45.489 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- -2025-06-13 01:48:22.280 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- -2025-06-13 01:48:22.289 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- -2025-06-13 01:48:22.293 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- -2025-06-13 01:48:22.295 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml --- -2025-06-13 01:48:22.296 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml --- -2025-06-13 01:48:22.349 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml --- -2025-06-13 01:48:22.360 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010.xml --- -2025-06-13 01:48:22.364 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml --- -2025-06-13 01:48:22.368 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml --- -2025-06-13 01:48:22.437 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml --- -2025-06-13 01:48:22.448 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410.xml --- -2025-06-13 01:48:22.452 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml --- -2025-06-13 01:48:22.454 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml --- -2025-06-13 01:48:22.509 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml --- -2025-06-13 01:48:22.521 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31510.xml --- -2025-06-13 01:48:22.524 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml --- -2025-06-13 01:48:22.526 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml --- -2025-06-13 01:48:22.573 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml --- -2025-06-13 01:48:22.586 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M34410.xml --- -2025-06-13 01:48:22.589 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml --- -2025-06-13 01:48:22.590 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml --- -2025-06-13 01:48:22.641 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml --- -2025-06-13 01:48:22.653 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810.xml --- -2025-06-13 01:48:22.656 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml --- -2025-06-13 01:48:22.657 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml --- -2025-06-13 01:48:22.711 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml --- -2025-06-13 01:48:22.724 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910.xml --- -2025-06-13 01:48:22.727 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml --- -2025-06-13 01:48:22.729 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml --- -2025-06-13 01:48:22.778 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml --- -2025-06-13 01:48:22.793 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010.xml --- -2025-06-13 01:48:22.797 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml --- -2025-06-13 01:48:22.798 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml --- -2025-06-13 01:48:22.850 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml --- -2025-06-13 01:48:22.860 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110.xml --- -2025-06-13 01:48:22.864 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml --- -2025-06-13 01:48:22.866 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml --- -2025-06-13 01:48:22.918 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml --- -2025-06-13 01:48:22.931 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210.xml --- -2025-06-13 01:48:22.933 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml --- -2025-06-13 01:48:22.935 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml --- -2025-06-13 01:48:22.980 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml --- -2025-06-13 01:48:22.991 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310.xml --- -2025-06-13 01:48:22.994 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml --- -2025-06-13 01:48:22.996 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml --- -2025-06-13 01:48:23.047 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml --- -2025-06-13 01:48:23.060 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410.xml --- -2025-06-13 01:48:23.063 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml --- -2025-06-13 01:48:23.065 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml --- -2025-06-13 01:48:23.112 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml --- -2025-06-13 01:48:23.122 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510.xml --- -2025-06-13 01:48:23.126 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml --- -2025-06-13 01:48:23.127 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml --- -2025-06-13 01:48:23.178 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml --- -2025-06-13 01:48:23.190 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610.xml --- -2025-06-13 01:48:23.193 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml --- -2025-06-13 01:48:23.195 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml --- -2025-06-13 01:48:23.243 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml --- -2025-06-13 01:48:23.255 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M30710.xml --- -2025-06-13 01:48:23.258 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml --- -2025-06-13 01:48:23.260 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml --- -2025-06-13 01:48:23.315 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml --- -2025-06-13 01:48:23.325 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31110.xml --- -2025-06-13 01:48:23.328 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml --- -2025-06-13 01:48:23.330 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml --- -2025-06-13 01:48:23.379 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml --- -2025-06-13 01:48:23.389 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31210.xml --- -2025-06-13 01:48:23.393 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml --- -2025-06-13 01:48:23.395 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml --- -2025-06-13 01:48:23.448 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml --- -2025-06-13 01:48:23.459 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31310.xml --- -2025-06-13 01:48:23.462 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml --- -2025-06-13 01:48:23.463 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml --- -2025-06-13 01:48:23.523 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml --- -2025-06-13 01:48:23.534 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31610.xml --- -2025-06-13 01:48:23.537 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml --- -2025-06-13 01:48:23.538 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml --- -2025-06-13 01:48:23.586 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml --- -2025-06-13 01:48:23.598 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31710.xml --- -2025-06-13 01:48:23.601 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml --- -2025-06-13 01:48:23.603 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml --- -2025-06-13 01:48:23.650 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml --- -2025-06-13 01:48:23.667 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31810.xml --- -2025-06-13 01:48:23.670 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml --- -2025-06-13 01:48:23.671 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml --- -2025-06-13 01:48:23.733 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml --- -2025-06-13 01:48:23.749 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M31910.xml --- -2025-06-13 01:48:23.752 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml --- -2025-06-13 01:48:23.754 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml --- -2025-06-13 01:48:23.806 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml --- -2025-06-13 01:48:23.816 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34010.xml --- -2025-06-13 01:48:23.819 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml --- -2025-06-13 01:48:23.821 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml --- -2025-06-13 01:48:23.869 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml --- -2025-06-13 01:48:23.881 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34110.xml --- -2025-06-13 01:48:23.884 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml --- -2025-06-13 01:48:23.885 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml --- -2025-06-13 01:48:23.941 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml --- -2025-06-13 01:48:23.952 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34210.xml --- -2025-06-13 01:48:23.955 - ---- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml --- -2025-06-13 01:48:23.958 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml --- -2025-06-13 01:48:24.005 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml --- -2025-06-13 01:48:24.021 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor\FC Ttop Motor M34310.xml --- -2025-06-13 01:48:24.024 - +2025-06-19 19:11:45.489 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +2025-06-19 19:11:45.500 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +2025-06-19 19:11:45.504 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +2025-06-19 19:11:45.505 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-19 19:11:45.505 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-19 19:11:45.550 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-19 19:11:45.561 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +2025-06-19 19:11:45.564 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-19 19:11:45.565 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-19 19:11:45.621 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-19 19:11:45.636 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +2025-06-19 19:11:45.640 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-19 19:11:45.641 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-19 19:11:45.694 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-19 19:11:45.707 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +2025-06-19 19:11:45.710 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-19 19:11:45.710 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-19 19:11:45.758 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-19 19:11:45.771 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +2025-06-19 19:11:45.774 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-19 19:11:45.775 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-19 19:11:45.830 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-19 19:11:45.848 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +2025-06-19 19:11:45.852 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-19 19:11:45.852 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-19 19:11:45.912 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-19 19:11:45.924 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +2025-06-19 19:11:45.928 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-19 19:11:45.928 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-19 19:11:46.003 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-19 19:11:46.015 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +2025-06-19 19:11:46.018 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-19 19:11:46.018 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-19 19:11:46.068 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-19 19:11:46.079 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +2025-06-19 19:11:46.083 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-19 19:11:46.083 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-19 19:11:46.140 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-19 19:11:46.152 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +2025-06-19 19:11:46.156 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-19 19:11:46.156 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-19 19:11:46.207 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-19 19:11:46.224 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +2025-06-19 19:11:46.228 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-19 19:11:46.228 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-19 19:11:46.296 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-19 19:11:46.313 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +2025-06-19 19:11:46.316 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-19 19:11:46.316 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-19 19:11:46.384 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-19 19:11:46.403 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +2025-06-19 19:11:46.407 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-19 19:11:46.407 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-19 19:11:46.466 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-19 19:11:46.479 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +2025-06-19 19:11:46.484 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-19 19:11:46.484 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-19 19:11:46.543 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-19 19:11:46.554 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +2025-06-19 19:11:46.560 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-19 19:11:46.560 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-19 19:11:46.627 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-19 19:11:46.640 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +2025-06-19 19:11:46.643 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-19 19:11:46.643 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-19 19:11:46.700 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-19 19:11:46.716 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +2025-06-19 19:11:46.720 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-19 19:11:46.720 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-19 19:11:46.785 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-19 19:11:46.804 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +2025-06-19 19:11:46.808 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-19 19:11:46.810 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-19 19:11:46.883 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-19 19:11:46.897 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +2025-06-19 19:11:46.900 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-19 19:11:46.901 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-19 19:11:46.968 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-19 19:11:46.989 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +2025-06-19 19:11:46.994 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-19 19:11:46.994 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-19 19:11:47.046 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-19 19:11:47.065 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +2025-06-19 19:11:47.068 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-19 19:11:47.068 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-19 19:11:47.129 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-19 19:11:47.141 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +2025-06-19 19:11:47.145 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-19 19:11:47.145 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-19 19:11:47.197 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-19 19:11:47.214 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +2025-06-19 19:11:47.220 - +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-19 19:11:47.220 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-19 19:11:47.286 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-19 19:11:47.305 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +2025-06-19 19:11:47.309 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.024 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.029 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.031 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.032 - +2025-06-19 19:11:47.311 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +2025-06-19 19:11:47.318 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +2025-06-19 19:11:47.320 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +2025-06-19 19:11:47.320 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.035 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.212 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.282 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- -2025-06-13 01:48:24.287 - +2025-06-19 19:11:47.321 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +2025-06-19 19:11:47.532 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +2025-06-19 19:11:47.603 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +2025-06-19 19:11:47.608 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- -2025-06-13 01:48:24.288 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- -2025-06-13 01:48:24.303 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- -2025-06-13 01:48:24.307 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- -2025-06-13 01:48:24.307 - +2025-06-19 19:11:47.609 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +2025-06-19 19:11:47.619 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +2025-06-19 19:11:47.623 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +2025-06-19 19:11:47.625 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- -2025-06-13 01:48:24.307 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- -2025-06-13 01:48:24.311 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- -2025-06-13 01:48:24.314 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- -2025-06-13 01:48:24.314 - +2025-06-19 19:11:47.625 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +2025-06-19 19:11:47.629 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +2025-06-19 19:11:47.631 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +2025-06-19 19:11:47.631 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- -2025-06-13 01:48:24.316 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- -2025-06-13 01:48:24.404 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- -2025-06-13 01:48:24.456 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- -2025-06-13 01:48:24.459 - +2025-06-19 19:11:47.632 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +2025-06-19 19:11:47.728 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +2025-06-19 19:11:47.793 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +2025-06-19 19:11:47.799 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- -2025-06-13 01:48:24.460 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- -2025-06-13 01:48:24.671 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- -2025-06-13 01:48:24.711 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- -2025-06-13 01:48:24.714 - +2025-06-19 19:11:47.799 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +2025-06-19 19:11:48.070 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +2025-06-19 19:11:48.108 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +2025-06-19 19:11:48.111 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- -2025-06-13 01:48:24.714 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- -2025-06-13 01:48:24.716 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- -2025-06-13 01:48:24.717 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- -2025-06-13 01:48:24.718 - +2025-06-19 19:11:48.111 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +2025-06-19 19:11:48.113 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +2025-06-19 19:11:48.114 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +2025-06-19 19:11:48.115 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- -2025-06-13 01:48:24.718 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- -2025-06-13 01:48:24.734 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- -2025-06-13 01:48:24.767 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- -2025-06-13 01:48:24.768 - +2025-06-19 19:11:48.115 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +2025-06-19 19:11:48.125 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +2025-06-19 19:11:48.162 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +2025-06-19 19:11:48.163 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- -2025-06-13 01:48:24.769 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- -2025-06-13 01:48:24.772 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- -2025-06-13 01:48:24.773 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- -2025-06-13 01:48:24.774 - +2025-06-19 19:11:48.163 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +2025-06-19 19:11:48.166 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +2025-06-19 19:11:48.167 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +2025-06-19 19:11:48.167 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- -2025-06-13 01:48:24.774 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- -2025-06-13 01:48:24.777 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- -2025-06-13 01:48:24.777 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- -2025-06-13 01:48:24.778 - +2025-06-19 19:11:48.167 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +2025-06-19 19:11:48.170 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +2025-06-19 19:11:48.170 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +2025-06-19 19:11:48.171 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- -2025-06-13 01:48:24.779 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- -2025-06-13 01:48:24.801 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- -2025-06-13 01:48:24.821 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- -2025-06-13 01:48:24.822 - +2025-06-19 19:11:48.171 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +2025-06-19 19:11:48.203 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +2025-06-19 19:11:48.224 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +2025-06-19 19:11:48.226 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- -2025-06-13 01:48:24.823 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- -2025-06-13 01:48:24.834 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- -2025-06-13 01:48:24.838 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- -2025-06-13 01:48:24.839 - +2025-06-19 19:11:48.226 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +2025-06-19 19:11:48.248 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +2025-06-19 19:11:48.253 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +2025-06-19 19:11:48.254 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- -2025-06-13 01:48:24.839 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- -2025-06-13 01:48:24.853 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- -2025-06-13 01:48:24.856 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- -2025-06-13 01:48:24.857 - +2025-06-19 19:11:48.254 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +2025-06-19 19:11:48.267 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +2025-06-19 19:11:48.270 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +2025-06-19 19:11:48.271 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- -2025-06-13 01:48:24.858 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- -2025-06-13 01:48:24.862 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- -2025-06-13 01:48:24.863 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- -2025-06-13 01:48:24.864 - +2025-06-19 19:11:48.271 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +2025-06-19 19:11:48.275 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +2025-06-19 19:11:48.276 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +2025-06-19 19:11:48.276 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- -2025-06-13 01:48:24.865 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- -2025-06-13 01:48:24.870 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- -2025-06-13 01:48:24.870 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- -2025-06-13 01:48:24.871 - +2025-06-19 19:11:48.277 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +2025-06-19 19:11:48.282 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +2025-06-19 19:11:48.283 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +2025-06-19 19:11:48.284 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- -2025-06-13 01:48:24.871 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- -2025-06-13 01:48:24.878 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- -2025-06-13 01:48:24.879 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- -2025-06-13 01:48:24.880 - +2025-06-19 19:11:48.284 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +2025-06-19 19:11:48.294 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +2025-06-19 19:11:48.295 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +2025-06-19 19:11:48.295 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- -2025-06-13 01:48:24.880 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- -2025-06-13 01:48:24.883 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- -2025-06-13 01:48:24.884 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- -2025-06-13 01:48:24.884 - +2025-06-19 19:11:48.295 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +2025-06-19 19:11:48.298 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +2025-06-19 19:11:48.298 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +2025-06-19 19:11:48.299 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- -2025-06-13 01:48:24.885 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- -2025-06-13 01:48:24.887 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- -2025-06-13 01:48:24.888 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- -2025-06-13 01:48:24.888 - +2025-06-19 19:11:48.299 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +2025-06-19 19:11:48.301 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +2025-06-19 19:11:48.302 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +2025-06-19 19:11:48.302 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- -2025-06-13 01:48:24.888 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- -2025-06-13 01:48:24.892 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- -2025-06-13 01:48:24.893 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- -2025-06-13 01:48:24.894 - +2025-06-19 19:11:48.302 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +2025-06-19 19:11:48.305 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +2025-06-19 19:11:48.306 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +2025-06-19 19:11:48.307 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- -2025-06-13 01:48:24.895 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- -2025-06-13 01:48:24.912 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- -2025-06-13 01:48:24.916 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- -2025-06-13 01:48:24.917 - +2025-06-19 19:11:48.307 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +2025-06-19 19:11:48.322 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +2025-06-19 19:11:48.327 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +2025-06-19 19:11:48.328 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- -2025-06-13 01:48:24.917 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- -2025-06-13 01:48:24.919 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- -2025-06-13 01:48:24.919 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- -2025-06-13 01:48:24.925 - +2025-06-19 19:11:48.328 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +2025-06-19 19:11:48.329 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +2025-06-19 19:11:48.330 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +2025-06-19 19:11:48.330 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml --- -2025-06-13 01:48:24.925 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:24.925 - +2025-06-19 19:11:48.330 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:48.330 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- -2025-06-13 01:48:24.925 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- -2025-06-13 01:48:24.941 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- -2025-06-13 01:48:24.945 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- -2025-06-13 01:48:24.945 - +2025-06-19 19:11:48.331 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +2025-06-19 19:11:48.349 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +2025-06-19 19:11:48.353 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +2025-06-19 19:11:48.354 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- -2025-06-13 01:48:24.947 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- -2025-06-13 01:48:24.949 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- -2025-06-13 01:48:24.949 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- -2025-06-13 01:48:24.950 - +2025-06-19 19:11:48.355 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +2025-06-19 19:11:48.357 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +2025-06-19 19:11:48.358 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +2025-06-19 19:11:48.359 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- -2025-06-13 01:48:24.951 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- -2025-06-13 01:48:25.001 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- -2025-06-13 01:48:25.021 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- -2025-06-13 01:48:25.024 - +2025-06-19 19:11:48.359 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +2025-06-19 19:11:48.429 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +2025-06-19 19:11:48.450 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +2025-06-19 19:11:48.453 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- -2025-06-13 01:48:25.024 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- -2025-06-13 01:48:25.027 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- -2025-06-13 01:48:25.028 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- -2025-06-13 01:48:25.028 - +2025-06-19 19:11:48.454 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +2025-06-19 19:11:48.458 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +2025-06-19 19:11:48.459 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +2025-06-19 19:11:48.460 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- -2025-06-13 01:48:25.029 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- -2025-06-13 01:48:25.033 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- -2025-06-13 01:48:25.036 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- -2025-06-13 01:48:25.037 - +2025-06-19 19:11:48.461 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +2025-06-19 19:11:48.469 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +2025-06-19 19:11:48.472 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +2025-06-19 19:11:48.473 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- -2025-06-13 01:48:25.037 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- -2025-06-13 01:48:25.040 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- -2025-06-13 01:48:25.041 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- -2025-06-13 01:48:25.041 - +2025-06-19 19:11:48.473 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +2025-06-19 19:11:48.475 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +2025-06-19 19:11:48.477 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +2025-06-19 19:11:48.478 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- -2025-06-13 01:48:25.042 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- -2025-06-13 01:48:25.053 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- -2025-06-13 01:48:25.059 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- -2025-06-13 01:48:25.060 - +2025-06-19 19:11:48.478 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +2025-06-19 19:11:48.494 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +2025-06-19 19:11:48.500 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +2025-06-19 19:11:48.501 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- -2025-06-13 01:48:25.060 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- -2025-06-13 01:48:25.061 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- -2025-06-13 01:48:25.062 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- -2025-06-13 01:48:25.062 - +2025-06-19 19:11:48.501 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +2025-06-19 19:11:48.503 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +2025-06-19 19:11:48.503 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +2025-06-19 19:11:48.504 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- -2025-06-13 01:48:25.062 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- -2025-06-13 01:48:25.063 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- -2025-06-13 01:48:25.064 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- -2025-06-13 01:48:25.064 - +2025-06-19 19:11:48.504 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +2025-06-19 19:11:48.505 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +2025-06-19 19:11:48.507 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +2025-06-19 19:11:48.508 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- -2025-06-13 01:48:25.065 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- -2025-06-13 01:48:25.067 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- -2025-06-13 01:48:25.069 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- -2025-06-13 01:48:25.070 - +2025-06-19 19:11:48.508 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +2025-06-19 19:11:48.511 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +2025-06-19 19:11:48.512 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +2025-06-19 19:11:48.513 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- -2025-06-13 01:48:25.071 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- -2025-06-13 01:48:25.075 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- -2025-06-13 01:48:25.076 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- -2025-06-13 01:48:25.076 - +2025-06-19 19:11:48.513 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +2025-06-19 19:11:48.518 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +2025-06-19 19:11:48.521 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +2025-06-19 19:11:48.522 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- -2025-06-13 01:48:25.076 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- -2025-06-13 01:48:25.083 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- -2025-06-13 01:48:25.085 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- -2025-06-13 01:48:25.086 - +2025-06-19 19:11:48.522 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +2025-06-19 19:11:48.533 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +2025-06-19 19:11:48.536 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +2025-06-19 19:11:48.536 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- -2025-06-13 01:48:25.087 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- -2025-06-13 01:48:25.124 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- -2025-06-13 01:48:25.128 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- -2025-06-13 01:48:25.129 - +2025-06-19 19:11:48.538 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +2025-06-19 19:11:48.587 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +2025-06-19 19:11:48.592 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +2025-06-19 19:11:48.594 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- -2025-06-13 01:48:25.130 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- -2025-06-13 01:48:25.158 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- -2025-06-13 01:48:25.162 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- -2025-06-13 01:48:25.163 - +2025-06-19 19:11:48.594 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +2025-06-19 19:11:48.612 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +2025-06-19 19:11:48.620 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +2025-06-19 19:11:48.622 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml --- -2025-06-13 01:48:25.163 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.163 - +2025-06-19 19:11:48.622 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:48.622 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml --- -2025-06-13 01:48:25.163 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.163 - +2025-06-19 19:11:48.623 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:48.623 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- -2025-06-13 01:48:25.164 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- -2025-06-13 01:48:25.173 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- -2025-06-13 01:48:25.174 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- -2025-06-13 01:48:25.175 - +2025-06-19 19:11:48.623 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +2025-06-19 19:11:48.629 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +2025-06-19 19:11:48.631 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +2025-06-19 19:11:48.632 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- -2025-06-13 01:48:25.181 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- -2025-06-13 01:48:25.298 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- -2025-06-13 01:48:25.508 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- -2025-06-13 01:48:25.515 - +2025-06-19 19:11:48.632 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +2025-06-19 19:11:48.763 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +2025-06-19 19:11:49.024 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +2025-06-19 19:11:49.033 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- -2025-06-13 01:48:25.516 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- -2025-06-13 01:48:25.538 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- -2025-06-13 01:48:25.547 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- -2025-06-13 01:48:25.549 - +2025-06-19 19:11:49.033 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +2025-06-19 19:11:49.059 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +2025-06-19 19:11:49.068 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +2025-06-19 19:11:49.070 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml --- -2025-06-13 01:48:25.549 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.549 - +2025-06-19 19:11:49.071 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:49.071 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- -2025-06-13 01:48:25.550 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- -2025-06-13 01:48:25.563 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- -2025-06-13 01:48:25.566 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- -2025-06-13 01:48:25.567 - +2025-06-19 19:11:49.071 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +2025-06-19 19:11:49.085 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +2025-06-19 19:11:49.089 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +2025-06-19 19:11:49.090 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml --- -2025-06-13 01:48:25.567 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.567 - +2025-06-19 19:11:49.090 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:49.090 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml --- -2025-06-13 01:48:25.567 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.567 - +2025-06-19 19:11:49.090 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:49.090 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml --- -2025-06-13 01:48:25.568 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.568 - +2025-06-19 19:11:49.090 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:49.090 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- -2025-06-13 01:48:25.568 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- -2025-06-13 01:48:25.570 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- -2025-06-13 01:48:25.570 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- -2025-06-13 01:48:25.571 - +2025-06-19 19:11:49.090 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +2025-06-19 19:11:49.091 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +2025-06-19 19:11:49.092 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +2025-06-19 19:11:49.093 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- -2025-06-13 01:48:25.572 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- -2025-06-13 01:48:25.580 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- -2025-06-13 01:48:25.582 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- -2025-06-13 01:48:25.583 - +2025-06-19 19:11:49.093 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +2025-06-19 19:11:49.099 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +2025-06-19 19:11:49.101 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +2025-06-19 19:11:49.102 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- -2025-06-13 01:48:25.583 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- -2025-06-13 01:48:25.584 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- -2025-06-13 01:48:25.585 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- -2025-06-13 01:48:25.585 - +2025-06-19 19:11:49.102 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +2025-06-19 19:11:49.103 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +2025-06-19 19:11:49.104 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +2025-06-19 19:11:49.105 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml --- -2025-06-13 01:48:25.585 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- -2025-06-13 01:48:25.585 - +2025-06-19 19:11:49.105 - --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- +2025-06-19 19:11:49.105 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- -2025-06-13 01:48:25.587 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- -2025-06-13 01:48:25.610 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- -2025-06-13 01:48:25.617 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- -2025-06-13 01:48:25.618 - +2025-06-19 19:11:49.105 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +2025-06-19 19:11:49.120 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +2025-06-19 19:11:49.128 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +2025-06-19 19:11:49.129 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- -2025-06-13 01:48:25.619 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- -2025-06-13 01:48:25.624 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- -2025-06-13 01:48:25.627 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- -2025-06-13 01:48:25.627 - +2025-06-19 19:11:49.129 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +2025-06-19 19:11:49.136 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +2025-06-19 19:11:49.139 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +2025-06-19 19:11:49.140 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- -2025-06-13 01:48:25.628 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- -2025-06-13 01:48:25.631 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- -2025-06-13 01:48:25.631 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- -2025-06-13 01:48:25.632 - +2025-06-19 19:11:49.140 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +2025-06-19 19:11:49.143 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +2025-06-19 19:11:49.144 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +2025-06-19 19:11:49.145 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- -2025-06-13 01:48:25.632 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- -2025-06-13 01:48:25.639 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- -2025-06-13 01:48:25.641 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- -2025-06-13 01:48:25.642 - +2025-06-19 19:11:49.145 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +2025-06-19 19:11:49.150 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +2025-06-19 19:11:49.152 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +2025-06-19 19:11:49.153 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- -2025-06-13 01:48:25.642 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- -2025-06-13 01:48:25.653 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- -2025-06-13 01:48:25.659 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- -2025-06-13 01:48:25.660 - +2025-06-19 19:11:49.153 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +2025-06-19 19:11:49.161 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +2025-06-19 19:11:49.167 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +2025-06-19 19:11:49.168 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- -2025-06-13 01:48:25.661 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- -2025-06-13 01:48:25.700 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- -2025-06-13 01:48:25.731 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- -2025-06-13 01:48:25.736 - +2025-06-19 19:11:49.168 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +2025-06-19 19:11:49.217 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +2025-06-19 19:11:49.244 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +2025-06-19 19:11:49.247 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- -2025-06-13 01:48:25.737 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- -2025-06-13 01:48:25.747 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- -2025-06-13 01:48:25.752 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- -2025-06-13 01:48:25.753 - +2025-06-19 19:11:49.247 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +2025-06-19 19:11:49.257 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +2025-06-19 19:11:49.262 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +2025-06-19 19:11:49.263 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- -2025-06-13 01:48:25.754 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- -2025-06-13 01:48:25.756 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- -2025-06-13 01:48:25.757 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- -2025-06-13 01:48:25.758 - +2025-06-19 19:11:49.263 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +2025-06-19 19:11:49.265 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +2025-06-19 19:11:49.265 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +2025-06-19 19:11:49.265 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- -2025-06-13 01:48:25.758 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- -2025-06-13 01:48:25.761 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- -2025-06-13 01:48:25.762 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- -2025-06-13 01:48:25.762 - +2025-06-19 19:11:49.265 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +2025-06-19 19:11:49.271 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +2025-06-19 19:11:49.272 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +2025-06-19 19:11:49.273 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- -2025-06-13 01:48:25.763 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- -2025-06-13 01:48:25.764 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- -2025-06-13 01:48:25.764 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- -2025-06-13 01:48:25.765 - +2025-06-19 19:11:49.273 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +2025-06-19 19:11:49.274 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +2025-06-19 19:11:49.274 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +2025-06-19 19:11:49.276 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- -2025-06-13 01:48:25.765 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- -2025-06-13 01:48:25.767 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- -2025-06-13 01:48:25.768 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- -2025-06-13 01:48:25.769 - +2025-06-19 19:11:49.276 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +2025-06-19 19:11:49.278 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +2025-06-19 19:11:49.278 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +2025-06-19 19:11:49.280 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- -2025-06-13 01:48:25.770 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- -2025-06-13 01:48:25.776 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- -2025-06-13 01:48:25.777 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- -2025-06-13 01:48:25.777 - +2025-06-19 19:11:49.281 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +2025-06-19 19:11:49.282 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +2025-06-19 19:11:49.285 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +2025-06-19 19:11:49.285 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- -2025-06-13 01:48:25.778 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- -2025-06-13 01:48:25.779 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- -2025-06-13 01:48:25.780 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- -2025-06-13 01:48:25.781 - +2025-06-19 19:11:49.285 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +2025-06-19 19:11:49.287 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +2025-06-19 19:11:49.287 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +2025-06-19 19:11:49.288 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- -2025-06-13 01:48:25.781 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- -2025-06-13 01:48:25.783 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- -2025-06-13 01:48:25.784 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- -2025-06-13 01:48:25.790 - +2025-06-19 19:11:49.288 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +2025-06-19 19:11:49.290 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +2025-06-19 19:11:49.291 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +2025-06-19 19:11:49.292 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- -2025-06-13 01:48:25.791 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- -2025-06-13 01:48:25.801 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- -2025-06-13 01:48:25.806 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- -2025-06-13 01:48:25.808 - +2025-06-19 19:11:49.292 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +2025-06-19 19:11:49.306 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +2025-06-19 19:11:49.311 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +2025-06-19 19:11:49.312 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- -2025-06-13 01:48:25.808 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- -2025-06-13 01:48:25.816 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- -2025-06-13 01:48:25.822 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- -2025-06-13 01:48:25.823 - +2025-06-19 19:11:49.312 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +2025-06-19 19:11:49.319 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +2025-06-19 19:11:49.325 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +2025-06-19 19:11:49.326 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- -2025-06-13 01:48:25.823 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- -2025-06-13 01:48:25.825 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- -2025-06-13 01:48:25.825 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- -2025-06-13 01:48:25.825 - +2025-06-19 19:11:49.326 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +2025-06-19 19:11:49.327 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +2025-06-19 19:11:49.328 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +2025-06-19 19:11:49.328 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- -2025-06-13 01:48:25.826 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- -2025-06-13 01:48:25.827 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- -2025-06-13 01:48:25.827 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- -2025-06-13 01:48:25.828 - +2025-06-19 19:11:49.328 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +2025-06-19 19:11:49.330 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +2025-06-19 19:11:49.330 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +2025-06-19 19:11:49.330 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- -2025-06-13 01:48:25.828 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- -2025-06-13 01:48:25.829 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- -2025-06-13 01:48:25.830 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- -2025-06-13 01:48:25.830 - +2025-06-19 19:11:49.331 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +2025-06-19 19:11:49.333 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +2025-06-19 19:11:49.334 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +2025-06-19 19:11:49.334 - --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- -2025-06-13 01:48:25.831 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- -2025-06-13 01:48:25.835 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- -2025-06-13 01:48:25.836 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- -2025-06-13 01:48:25.837 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- -2025-06-13 01:48:25.838 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- -2025-06-13 01:48:25.840 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\DeviceStates_XRef.xml --- -2025-06-13 01:48:25.840 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_CAMIN_XRef.xml --- -2025-06-13 01:48:25.840 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_CAMIN_XRef.xml --- -2025-06-13 01:48:25.844 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_CAMIN_XRef.xml --- -2025-06-13 01:48:25.844 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_GEARINPOS_XRef.xml --- -2025-06-13 01:48:25.844 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_GEARINPOS_XRef.xml --- -2025-06-13 01:48:25.845 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_GEARINPOS_XRef.xml --- -2025-06-13 01:48:25.845 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_GEAROUT_XRef.xml --- -2025-06-13 01:48:25.845 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_GEAROUT_XRef.xml --- -2025-06-13 01:48:25.845 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_GEAROUT_XRef.xml --- -2025-06-13 01:48:25.845 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_HALT_XRef.xml --- -2025-06-13 01:48:25.845 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_HALT_XRef.xml --- -2025-06-13 01:48:25.845 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_HALT_XRef.xml --- -2025-06-13 01:48:25.845 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_HOME_1_XRef.xml --- -2025-06-13 01:48:25.845 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_HOME_1_XRef.xml --- -2025-06-13 01:48:25.846 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_HOME_1_XRef.xml --- -2025-06-13 01:48:25.846 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_INTERPOLATECAM_XRef.xml --- -2025-06-13 01:48:25.846 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_INTERPOLATECAM_XRef.xml --- -2025-06-13 01:48:25.846 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_INTERPOLATECAM_XRef.xml --- -2025-06-13 01:48:25.846 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_MOVEABSOLUTE_XRef.xml --- -2025-06-13 01:48:25.847 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_MOVEABSOLUTE_XRef.xml --- -2025-06-13 01:48:25.847 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_MOVEABSOLUTE_XRef.xml --- -2025-06-13 01:48:25.847 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_MOVERELATIVE_XRef.xml --- -2025-06-13 01:48:25.847 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_MOVERELATIVE_XRef.xml --- -2025-06-13 01:48:25.857 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_MOVERELATIVE_XRef.xml --- -2025-06-13 01:48:25.857 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_MOVEVELOCITY_XRef.xml --- -2025-06-13 01:48:25.857 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_MOVEVELOCITY_XRef.xml --- -2025-06-13 01:48:25.858 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_MOVEVELOCITY_XRef.xml --- -2025-06-13 01:48:25.858 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_POWER_XRef.xml --- -2025-06-13 01:48:25.858 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_POWER_XRef.xml --- -2025-06-13 01:48:25.858 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_POWER_XRef.xml --- -2025-06-13 01:48:25.858 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_RESET_1_XRef.xml --- -2025-06-13 01:48:25.858 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_RESET_1_XRef.xml --- -2025-06-13 01:48:25.859 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_RESET_1_XRef.xml --- -2025-06-13 01:48:25.859 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\MC_STOP_XRef.xml --- -2025-06-13 01:48:25.859 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\MC_STOP_XRef.xml --- -2025-06-13 01:48:25.860 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\MC_STOP_XRef.xml --- -2025-06-13 01:48:25.860 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\RT_INFO_1_XRef.xml --- -2025-06-13 01:48:25.860 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\RT_INFO_1_XRef.xml --- -2025-06-13 01:48:25.860 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\RT_INFO_1_XRef.xml --- -2025-06-13 01:48:25.860 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\R_TRIG_XRef.xml --- -2025-06-13 01:48:25.860 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\R_TRIG_XRef.xml --- -2025-06-13 01:48:25.861 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\R_TRIG_XRef.xml --- -2025-06-13 01:48:25.861 - ---- Procesando archivo: 98050_PLC\SystemBlocks_CR\SET_TIMEZONE_XRef.xml --- -2025-06-13 01:48:25.861 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\SystemBlocks_CR\SET_TIMEZONE_XRef.xml --- -2025-06-13 01:48:25.867 - --- x1 FALLÓ para: 98050_PLC\SystemBlocks_CR\SET_TIMEZONE_XRef.xml --- -2025-06-13 01:48:25.867 - +2025-06-19 19:11:49.334 - --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +2025-06-19 19:11:49.340 - --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +2025-06-19 19:11:49.342 - --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +2025-06-19 19:11:49.342 - --- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' --- -2025-06-13 01:48:25.887 - Se encontraron 16 archivos .scl existentes para copiar: -2025-06-13 01:48:25.887 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.887 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - - Omitiendo copia de 'ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl': Ya existe un archivo generado con el mismo nombre en el destino. -2025-06-13 01:48:25.888 - Copia de SCL existentes finalizada. Copiados: 0, Omitidos (conflicto nombre): 16 -2025-06-13 01:48:25.888 - +2025-06-19 19:11:49.356 - Se encontraron 16 archivos .scl existentes para copiar: +2025-06-19 19:11:49.356 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl' a '98050_PLC\scl_output\FB_SICK_AFx60_PN.scl' +2025-06-19 19:11:49.358 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl' a '98050_PLC\scl_output\FC Read DI.scl' +2025-06-19 19:11:49.358 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl' a '98050_PLC\scl_output\FC Read DO.scl' +2025-06-19 19:11:49.359 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl' a '98050_PLC\scl_output\FC Write DO.scl' +2025-06-19 19:11:49.359 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl' a '98050_PLC\scl_output\FC_Homing.scl' +2025-06-19 19:11:49.359 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl' a '98050_PLC\scl_output\FC_ProfPos.scl' +2025-06-19 19:11:49.360 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl' a '98050_PLC\scl_output\FC_ProfTrq.scl' +2025-06-19 19:11:49.360 - - Copiando 'ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl' a '98050_PLC\scl_output\FC_ProfVel.scl' +2025-06-19 19:11:49.360 - - Copiando 'ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl' a '98050_PLC\scl_output\VirtualMasterManager.scl' +2025-06-19 19:11:49.361 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl' a '98050_PLC\scl_output\AlarmPresenceAndAcknowledge.scl' +2025-06-19 19:11:49.361 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl' a '98050_PLC\scl_output\RampGenerator.scl' +2025-06-19 19:11:49.362 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl' a '98050_PLC\scl_output\CHECK_AXIS_POSITION.scl' +2025-06-19 19:11:49.362 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl' a '98050_PLC\scl_output\SeamlessDivider_Main.scl' +2025-06-19 19:11:49.362 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl' a '98050_PLC\scl_output\SeamlessDivider_Technology.scl' +2025-06-19 19:11:49.363 - - Copiando 'ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl' a '98050_PLC\scl_output\SeamlessDivider_Technology_MCInterrupt.scl' +2025-06-19 19:11:49.363 - - Copiando 'ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl' a '98050_PLC\scl_output\AlarmManagement.scl' +2025-06-19 19:11:49.363 - Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0 +2025-06-19 19:11:49.363 - --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -2025-06-13 01:48:25.888 - Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output -2025-06-13 01:48:27.545 - +2025-06-19 19:11:49.363 - Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output +2025-06-19 19:11:50.296 - --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -2025-06-13 01:48:27.545 - Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md -2025-06-13 01:48:27.658 - +2025-06-19 19:11:50.297 - Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +2025-06-19 19:11:50.413 - -------------------- Resumen Final del Procesamiento Completo -------------------- -2025-06-13 01:48:27.658 - Total de archivos XML encontrados: 708 -2025-06-13 01:48:27.658 - Archivos procesados/actualizados exitosamente (x1-x3): 326 -2025-06-13 01:48:27.658 - Archivos completamente saltados (x1, x2, x3): 0 -2025-06-13 01:48:27.658 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -2025-06-13 01:48:27.658 - Archivos fallidos (en x1, x2, x3 o error inesperado): 366 -2025-06-13 01:48:27.658 - Archivos XML omitidos (priorizando .scl nativo): 16 -2025-06-13 01:48:27.658 - Archivos SCL existentes copiados (Fase 1.5): 0 -2025-06-13 01:48:27.658 - Archivos SCL existentes omitidos por conflicto (Fase 1.5): 16 -2025-06-13 01:48:27.658 - Fase 2 (Generación XRef - x4): Completada -2025-06-13 01:48:27.658 - Fase 3 (Agregación - x5): Completada -2025-06-13 01:48:27.658 - -------------------------------------------------------------------------------- -2025-06-13 01:48:27.658 - Proceso finalizado con errores. -2025-06-13 01:48:27.658 - ========================================= LOG END ========================================== +2025-06-19 19:11:50.413 - Total de archivos XML encontrados: 371 +2025-06-19 19:11:50.413 - Archivos procesados/actualizados exitosamente (x1-x3): 338 +2025-06-19 19:11:50.413 - Archivos completamente saltados (x1, x2, x3): 0 +2025-06-19 19:11:50.413 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 +2025-06-19 19:11:50.413 - Archivos fallidos (en x1, x2, x3 o error inesperado): 17 +2025-06-19 19:11:50.413 - Archivos XML omitidos (priorizando .scl nativo): 16 +2025-06-19 19:11:50.413 - Archivos SCL existentes copiados (Fase 1.5): 16 +2025-06-19 19:11:50.413 - Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 +2025-06-19 19:11:50.413 - Fase 2 (Generación XRef - x4): Completada +2025-06-19 19:11:50.413 - Fase 3 (Agregación - x5): Completada +2025-06-19 19:11:50.413 - -------------------------------------------------------------------------------- +2025-06-19 19:11:50.414 - Proceso finalizado con errores. +2025-06-19 19:11:50.414 - ========================================= LOG END ========================================== diff --git a/backend/script_groups/XML Parser to SCL/log_x0_main.txt b/backend/script_groups/XML Parser to SCL/log_x0_main.txt index f4bdb4d..184b08f 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,1760 +1,1893 @@ --- Log de Ejecución: x0_main.py --- Grupo: XML Parser to SCL -Directorio de Trabajo: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia -Inicio: 2025-06-19 16:44:35 -Fin: 2025-06-19 16:44:40 -Duración: 0:00:05.729535 +Directorio de Trabajo: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source +Inicio: 2025-06-19 19:11:35 +Fin: 2025-06-19 19:11:50 +Duración: 0:00:15.290464 Estado: ERROR (Código de Salida: 1) --- SALIDA ESTÁNDAR (STDOUT) --- INFO: format_variable_name importado desde generators.generator_utils -=== Lanzando procesamiento para PLC: PLC === +=== Lanzando procesamiento para PLC: 98050_PLC === INFO: format_variable_name importado desde generators.generator_utils ======================================== LOG START ======================================== -Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia' -Buscando archivos XML recursivamente en: 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC' -Se encontraron 819 archivos XML para procesar: - - PLC\PlcDataTypes\AnalogInstrument.xml - - PLC\PlcDataTypes\CIP_Link_Type.xml - - PLC\PlcDataTypes\CIP_Simple_Type.xml - - PLC\PlcDataTypes\CIP_Step_Type.xml - - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml - - PLC\PlcDataTypes\Device.xml - - PLC\PlcDataTypes\DigitalInstrument.xml - - PLC\PlcDataTypes\FunctionButton.xml - - PLC\PlcDataTypes\PID.xml - - PLC\PlcDataTypes\QCO Phase.xml - - PLC\PlcDataTypes\QCO Spare.xml - - PLC\PlcDataTypes\QCO Timer.xml - - PLC\PlcDataTypes\QCO Timer_Array_1.xml - - PLC\PlcDataTypes\Recipe_Prod.xml - - PLC\PlcDataTypes\ReportCIPSimpleData.xml - - PLC\PlcDataTypes\TADDR_PAR.xml - - PLC\PlcDataTypes\TCON_PAR.xml - - PLC\PlcDataTypes\TCON_PAR_LF.xml - - PLC\PlcDataTypes\Tipo di dati utente_1.xml - - PLC\PlcDataTypes\Tipo di dati utente_2.xml - - PLC\PlcDataTypes_CR\ASLeds_XRef.xml - - PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml - - PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml - - PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml - - PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml - - PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml - - PLC\PlcDataTypes_CR\Device_XRef.xml - - PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml - - PLC\PlcDataTypes_CR\FunctionButton_XRef.xml - - PLC\PlcDataTypes_CR\IFLeds_XRef.xml - - PLC\PlcDataTypes_CR\PID_XRef.xml - - PLC\PlcDataTypes_CR\QCO Phase_XRef.xml - - PLC\PlcDataTypes_CR\QCO Spare_XRef.xml - - PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml - - PLC\PlcDataTypes_CR\QCO Timer_XRef.xml - - PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml - - PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml - - PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml - - PLC\PlcDataTypes_CR\SV_State_XRef.xml - - PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml - - PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml - - PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml - - PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml - - PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml - - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml - - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml - - PLC\PlcTags\Inputs.xml - - PLC\PlcTags\Memories.xml - - PLC\PlcTags\Outputs.xml - - PLC\PlcTags\OutputsFesto.xml - - PLC\PlcTags\Tabella delle variabili standard.xml - - PLC\PlcTags\Tabella delle variabili_1.xml - - PLC\PlcTags\Tabella delle variabili_2.xml - - PLC\PlcTags\Timers_Counters.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profibus_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData_XRef.xml - - PLC\ProgramBlocks_CR\40_10_GNS_PLCdia Main\GNS PLCdia Profinet_XRef.xml - - PLC\ProgramBlocks_CR\Baialage_XRef.xml - - PLC\ProgramBlocks_CR\BlendFill StartUp_Seq_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_All Auto_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_CIPModeInit_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_InitErrors_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_MFM Command_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_MachineInit_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_ManualActive_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_ProdModeInit_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_ResetSPWord_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl_UpdatePWord_XRef.xml - - PLC\ProgramBlocks_CR\BlenderCtrl__Main_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_Monitor_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_PresRelea_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_ReadAnIn_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveInteg_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_SaveValve_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl_WriteAnOu_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPIDCtrl__Loop_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_ActualRecipe_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_BlendingFault_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_FlowMeterErro_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_NextRecipe_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDFFCalc_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDInitParam_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDResInteg_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID_PIDSPCalc_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID__Main_Data_XRef.xml - - PLC\ProgramBlocks_CR\BlenderPID__Main_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRinse_Done_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRinse_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_MeasFilSpeed_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_MeasFil_Data_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_ProdTime_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_SelectConstan_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun_Stopping_XRef.xml - - PLC\ProgramBlocks_CR\BlenderRun__Control_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Constants_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Procedure Data_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Variables_Pers_XRef.xml - - PLC\ProgramBlocks_CR\Blender_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Blocco_1_XRef.xml - - PLC\ProgramBlocks_CR\Blocco_dati_Test_XRef.xml - - PLC\ProgramBlocks_CR\Block_compare_XRef.xml - - PLC\ProgramBlocks_CR\Block_move_XRef.xml - - PLC\ProgramBlocks_CR\BrixTracking_Data_XRef.xml - - PLC\ProgramBlocks_CR\BrixTracking_ProdSamples_XRef.xml - - PLC\ProgramBlocks_CR\BrixTracking_SampleTime_XRef.xml - - PLC\ProgramBlocks_CR\CIP CVQ_XRef.xml - - PLC\ProgramBlocks_CR\CIP FlipFlop_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ExecSimpleCIP_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ExecStep_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ProgInizialize_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ProgStepDown_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_ProgStepUp_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_WaitEvent_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\CIPLocal_XRef.xml - - PLC\ProgramBlocks_CR\CIPMain_Flood_XRef.xml - - PLC\ProgramBlocks_CR\CIPMain_Total Drain_XRef.xml - - PLC\ProgramBlocks_CR\CIPMain_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#01_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#02_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#03_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#04_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#05_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#06_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#07_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#08_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#09_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#10_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#11_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#12_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#13_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#14_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#15_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#16_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#17_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#18_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#19_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#20_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#21_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#22_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#23_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#24_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#25_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#26_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#27_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#28_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#29_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipe#30_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipeManagement_Data_XRef.xml - - PLC\ProgramBlocks_CR\CIPRecipeManagement_XRef.xml - - PLC\ProgramBlocks_CR\CIPReportDB_XRef.xml - - PLC\ProgramBlocks_CR\CIPReportManager_XRef.xml - - PLC\ProgramBlocks_CR\CIP_Program_Variables_XRef.xml - - PLC\ProgramBlocks_CR\CIP_SimpleProgr_Init_XRef.xml - - PLC\ProgramBlocks_CR\CO2 Solubility_XRef.xml - - PLC\ProgramBlocks_CR\CO2EqPress_XRef.xml - - PLC\ProgramBlocks_CR\CO2InjPressure_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_Data_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_ProdSamples_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_SampleTime_XRef.xml - - PLC\ProgramBlocks_CR\CO2Tracking_XRef.xml - - PLC\ProgramBlocks_CR\COMPLETE RESTART_XRef.xml - - PLC\ProgramBlocks_CR\CPU_DP Global Diag_XRef.xml - - PLC\ProgramBlocks_CR\CTRLCoolingSystem_XRef.xml - - PLC\ProgramBlocks_CR\CVQ_1p7_8_Perc_XRef.xml - - PLC\ProgramBlocks_CR\CYC_INT5_XRef.xml - - PLC\ProgramBlocks_CR\CarboWaterLine_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Cetrifugal_Head_XRef.xml - - PLC\ProgramBlocks_CR\Clock Signal_XRef.xml - - PLC\ProgramBlocks_CR\Co2_Counters_DB_XRef.xml - - PLC\ProgramBlocks_CR\Co2_Counters_XRef.xml - - PLC\ProgramBlocks_CR\DELETE_XRef.xml - - PLC\ProgramBlocks_CR\DeairCO2TempComp_XRef.xml - - PLC\ProgramBlocks_CR\DeaireationValve_XRef.xml - - PLC\ProgramBlocks_CR\Deaireator StartUp_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Default_SupervisionDB_XRef.xml - - PLC\ProgramBlocks_CR\Default_SupervisionFB_XRef.xml - - PLC\ProgramBlocks_CR\Delay_XRef.xml - - PLC\ProgramBlocks_CR\DeltaP_XRef.xml - - PLC\ProgramBlocks_CR\EQ_STRNG_XRef.xml - - PLC\ProgramBlocks_CR\FW_DRand_XRef.xml - - PLC\ProgramBlocks_CR\FeedForward_XRef.xml - - PLC\ProgramBlocks_CR\FillerControl_DataSend_XRef.xml - - PLC\ProgramBlocks_CR\FillerControl_XRef.xml - - PLC\ProgramBlocks_CR\Filler_Head_Variables_XRef.xml - - PLC\ProgramBlocks_CR\FillingTime_XRef.xml - - PLC\ProgramBlocks_CR\FirstProduction_Data_XRef.xml - - PLC\ProgramBlocks_CR\Flow_To_Press_Loss_XRef.xml - - PLC\ProgramBlocks_CR\Freq_To_mmH2O_XRef.xml - - PLC\ProgramBlocks_CR\FrictionLoss_XRef.xml - - PLC\ProgramBlocks_CR\GLOBAL_DIAG_DB_XRef.xml - - PLC\ProgramBlocks_CR\GetProdBrixCO2_Anal_Inpt_XRef.xml - - PLC\ProgramBlocks_CR\HMI CPU_DP Diag_XRef.xml - - PLC\ProgramBlocks_CR\HMI Key User_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Alarms_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Blender_Parameters_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Device_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Digital_XRef.xml - - PLC\ProgramBlocks_CR\HMI_IO_Showing_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Instrument_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Local_CIP_Variables_XRef.xml - - PLC\ProgramBlocks_CR\HMI_PID_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Recipe_Edit_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Recipe_Name_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Refrige_IO_Showing_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Service_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Variables_Cmd_XRef.xml - - PLC\ProgramBlocks_CR\HMI_Variables_Status_XRef.xml - - PLC\ProgramBlocks_CR\IO_FLT1_XRef.xml - - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_DB_XRef.xml - - PLC\ProgramBlocks_CR\ISOonTCP_or_TCP_Protocol_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic CIP DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic CIPRoom_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Filler DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Filler_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic MainData_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Mixer DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic ProdRoom_XRef.xml - - PLC\ProgramBlocks_CR\ITC Communic Product Room DI_XRef.xml - - PLC\ProgramBlocks_CR\ITC DataIn_XRef.xml - - PLC\ProgramBlocks_CR\ITC DataOut_XRef.xml - - PLC\ProgramBlocks_CR\ITC Exchange MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\ITC MainRoutine_XRef.xml - - PLC\ProgramBlocks_CR\Input_CheckFlowMetersSta_XRef.xml - - PLC\ProgramBlocks_CR\Input_Data_XRef.xml - - PLC\ProgramBlocks_CR\Input_DigitalCtrl_XRef.xml - - PLC\ProgramBlocks_CR\Input_DigitalScanner_XRef.xml - - PLC\ProgramBlocks_CR\Input_XRef.xml - - PLC\ProgramBlocks_CR\Instrument_Scanner_XRef.xml - - PLC\ProgramBlocks_CR\Integral_XRef.xml - - PLC\ProgramBlocks_CR\Interlocking_Panel_1_XRef.xml - - PLC\ProgramBlocks_CR\Interlocking_Panel_XRef.xml - - PLC\ProgramBlocks_CR\Key Read & Write Data_XRef.xml - - PLC\ProgramBlocks_CR\Key Read & Write_XRef.xml - - PLC\ProgramBlocks_CR\LIMIT_I_XRef.xml - - PLC\ProgramBlocks_CR\LIMIT_R_XRef.xml - - PLC\ProgramBlocks_CR\LowPassFilter_XRef.xml - - PLC\ProgramBlocks_CR\MFMAnalogValues_Totalize_XRef.xml - - PLC\ProgramBlocks_CR\MFMAnalogValues_XRef.xml - - PLC\ProgramBlocks_CR\MFM_Analog_Value_Data_XRef.xml - - PLC\ProgramBlocks_CR\MOD_ERR_XRef.xml - - PLC\ProgramBlocks_CR\MSE Slope_XRef.xml - - PLC\ProgramBlocks_CR\Machine_Co2_Cons_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Control_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Read_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Transfer_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Ctrl_Write_XRef.xml - - PLC\ProgramBlocks_CR\Maselli_PA_Data_XRef.xml - - PLC\ProgramBlocks_CR\MaxCarboCO2 Vol_XRef.xml - - PLC\ProgramBlocks_CR\MessageScroll_XRef.xml - - PLC\ProgramBlocks_CR\ModValveFault_XRef.xml - - PLC\ProgramBlocks_CR\ONS_R_XRef.xml - - PLC\ProgramBlocks_CR\Output_AnalogValueToHMI_XRef.xml - - PLC\ProgramBlocks_CR\Output_CO2InjPress_XRef.xml - - PLC\ProgramBlocks_CR\Output_XRef.xml - - PLC\ProgramBlocks_CR\PID MAIN Data_XRef.xml - - PLC\ProgramBlocks_CR\PIDControl_XRef.xml - - PLC\ProgramBlocks_CR\PID_Filling_Head_Calc_XRef.xml - - PLC\ProgramBlocks_CR\PID_Filling_Head_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_Filling_Head_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM301_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM301_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM303_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM303_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM304_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMM304_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMP302_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RMP302_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM301_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM301_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM319_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVM319_PRD_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVN302_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVN302_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVP303_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVP303_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVS318_Data_XRef.xml - - PLC\ProgramBlocks_CR\PID_RVS318_XRef.xml - - PLC\ProgramBlocks_CR\PID_Variables_XRef.xml - - PLC\ProgramBlocks_CR\PPM O2_XRef.xml - - PLC\ProgramBlocks_CR\PPM303_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPM305_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPM307_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPN301_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\PPP302_VFC_Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\Pneumatic Valve Ctrl_XRef.xml - - PLC\ProgramBlocks_CR\Pneumatic Valve Fault DB_XRef.xml - - PLC\ProgramBlocks_CR\Pneumatic Valve Fault_XRef.xml - - PLC\ProgramBlocks_CR\ProDiagOB_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureBlendFill StartUp_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureBrixTracking_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureCarboWaterLine_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureDeaireator StartUp_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureFirstProduction_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureProdBrixRecovery_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureProdTankDrain_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureProdTankRunOut_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureSyrup RunOut_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureSyrupLineMFMPrep_XRef.xml - - PLC\ProgramBlocks_CR\ProcedureSyrupMFMStartUp_XRef.xml - - PLC\ProgramBlocks_CR\Procedure_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Procedure_XRef.xml - - PLC\ProgramBlocks_CR\Prod Tank Drain_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Prod Tank PressCtrl_XRef.xml - - PLC\ProgramBlocks_CR\Prod Tank RunOut_Seq_XRef.xml - - PLC\ProgramBlocks_CR\ProdBrixRecovery_BrixCal_XRef.xml - - PLC\ProgramBlocks_CR\ProdBrixRecovery_DB_XRef.xml - - PLC\ProgramBlocks_CR\ProdReportDB_XRef.xml - - PLC\ProgramBlocks_CR\ProdReportManager_XRef.xml - - PLC\ProgramBlocks_CR\ProductAvailable_XRef.xml - - PLC\ProgramBlocks_CR\ProductLiterInTank_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeDrain_Seq_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeDrain_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeRunOut_Seq_XRef.xml - - PLC\ProgramBlocks_CR\ProductPipeRunOut_XRef.xml - - PLC\ProgramBlocks_CR\ProductQuality_Messages_XRef.xml - - PLC\ProgramBlocks_CR\ProductQuality_XRef.xml - - PLC\ProgramBlocks_CR\Profibus Network_XRef.xml - - PLC\ProgramBlocks_CR\Profibus_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Programming error_XRef.xml - - PLC\ProgramBlocks_CR\PumpsControl_XRef.xml - - PLC\ProgramBlocks_CR\QCO Monitor_XRef.xml - - PLC\ProgramBlocks_CR\QCO Timing DB_XRef.xml - - PLC\ProgramBlocks_CR\RACK_FLT_XRef.xml - - PLC\ProgramBlocks_CR\REPLACE_Mod_XRef.xml - - PLC\ProgramBlocks_CR\ReadAnalogIn_Fault_DB_XRef.xml - - PLC\ProgramBlocks_CR\ReadAnalogIn_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #01_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #02_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #03_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #04_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #05_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #06_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #07_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #08_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #09_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #10_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #11_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #12_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #13_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #14_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #15_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #16_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #17_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #18_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #19_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #20_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #21_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #22_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #23_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #24_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #25_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #26_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #27_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #28_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #29_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #30_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #31_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #32_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #33_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #34_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #35_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #36_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #37_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #38_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #39_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #40_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #41_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #42_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #43_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #44_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #45_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #46_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #47_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #48_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #49_XRef.xml - - PLC\ProgramBlocks_CR\Recipe #50_XRef.xml - - PLC\ProgramBlocks_CR\RecipeCalculation_XRef.xml - - PLC\ProgramBlocks_CR\RecipeEditDataSave_XRef.xml - - PLC\ProgramBlocks_CR\RecipeManagement - Prod_XRef.xml - - PLC\ProgramBlocks_CR\RecipeManagement_Data_XRef.xml - - PLC\ProgramBlocks_CR\SEL_I_XRef.xml - - PLC\ProgramBlocks_CR\SEL_R_XRef.xml - - PLC\ProgramBlocks_CR\SLIM_Block_XRef.xml - - PLC\ProgramBlocks_CR\SLIM_Variables_XRef.xml - - PLC\ProgramBlocks_CR\Safeties_XRef.xml - - PLC\ProgramBlocks_CR\SelCheckBrixSource_XRef.xml - - PLC\ProgramBlocks_CR\Sel_Check_Brix_Data_XRef.xml - - PLC\ProgramBlocks_CR\Signal Gen_XRef.xml - - PLC\ProgramBlocks_CR\Signal_Gen_Data_XRef.xml - - PLC\ProgramBlocks_CR\SlewLimit_XRef.xml - - PLC\ProgramBlocks_CR\SpeedAdjust_XRef.xml - - PLC\ProgramBlocks_CR\Statistical_Analisys_XRef.xml - - PLC\ProgramBlocks_CR\SubCarb_DB_XRef.xml - - PLC\ProgramBlocks_CR\SubCarb_XRef.xml - - PLC\ProgramBlocks_CR\SyrBrix Autocorrection_XRef.xml - - PLC\ProgramBlocks_CR\SyrBrix_SyrupCorrPerc_XRef.xml - - PLC\ProgramBlocks_CR\Syrup Line MFM Prep_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Syrup MFM StartUp_Seq_XRef.xml - - PLC\ProgramBlocks_CR\Syrup Rinse QCO_Seq_XRef.xml - - PLC\ProgramBlocks_CR\SyrupDensity_XRef.xml - - PLC\ProgramBlocks_CR\SyrupRoomCtrl_UpdateVal_XRef.xml - - PLC\ProgramBlocks_CR\SyrupRoomCtrl_XRef.xml - - PLC\ProgramBlocks_CR\System_RunOut_Variables_XRef.xml - - PLC\ProgramBlocks_CR\System_Run_Out_Data_XRef.xml - - PLC\ProgramBlocks_CR\System_Run_Out_XRef.xml - - PLC\ProgramBlocks_CR\T_Timer_XRef.xml - - PLC\ProgramBlocks_CR\TankLevelToHeight_XRef.xml - - PLC\ProgramBlocks_CR\TankLevel_XRef.xml - - PLC\ProgramBlocks_CR\Time error interrupt_XRef.xml - - PLC\ProgramBlocks_CR\VacuumCtrl_XRef.xml - - PLC\ProgramBlocks_CR\ValveFlow_XRef.xml - - PLC\ProgramBlocks_CR\WaterDensity_XRef.xml - - PLC\ProgramBlocks_CR\WritePeripheral_XRef.xml - - PLC\ProgramBlocks_CR\_CYCL_EXC_XRef.xml - - PLC\ProgramBlocks_CR\_StepMove_Test_XRef.xml - - PLC\ProgramBlocks_CR\_StepMove_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Control_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Parameters_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Read_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Transfer_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Ctrl_Write_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_PA_Data_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Control_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Param_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Read_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Trans_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Ctrl_Write_XRef.xml - - PLC\ProgramBlocks_CR\mPDS_SYR_PA_Data_XRef.xml - - PLC\ProgramBlocks_CR\mPPM303StartUpRamp_XRef.xml - - PLC\ProgramBlocks_CR\mmH2O_TO_Freq_XRef.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml - - PLC\ProgramBlocks_XML\Baialage.xml - - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml - - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml - - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml - - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml - - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml - - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml - - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml - - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml - - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml - - PLC\ProgramBlocks_XML\BlenderPID__Main.xml - - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml - - PLC\ProgramBlocks_XML\BlenderRinse.xml - - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml - - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml - - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml - - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml - - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml - - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml - - PLC\ProgramBlocks_XML\BlenderRun__Control.xml - - PLC\ProgramBlocks_XML\Blender_Constants.xml - - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml - - PLC\ProgramBlocks_XML\Blender_Variables.xml - - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml - - PLC\ProgramBlocks_XML\Blocco_1.xml - - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml - - PLC\ProgramBlocks_XML\Block_compare.xml - - PLC\ProgramBlocks_XML\Block_move.xml - - PLC\ProgramBlocks_XML\BrixTracking_Data.xml - - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml - - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml - - PLC\ProgramBlocks_XML\CIP CVQ.xml - - PLC\ProgramBlocks_XML\CIP FlipFlop.xml - - PLC\ProgramBlocks_XML\CIPLocal.xml - - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml - - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml - - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml - - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml - - PLC\ProgramBlocks_XML\CIPMain.xml - - PLC\ProgramBlocks_XML\CIPMain_Flood.xml - - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml - - PLC\ProgramBlocks_XML\CIPRecipe#01.xml - - PLC\ProgramBlocks_XML\CIPRecipe#02.xml - - PLC\ProgramBlocks_XML\CIPRecipe#03.xml - - PLC\ProgramBlocks_XML\CIPRecipe#04.xml - - PLC\ProgramBlocks_XML\CIPRecipe#05.xml - - PLC\ProgramBlocks_XML\CIPRecipe#06.xml - - PLC\ProgramBlocks_XML\CIPRecipe#07.xml - - PLC\ProgramBlocks_XML\CIPRecipe#08.xml - - PLC\ProgramBlocks_XML\CIPRecipe#09.xml - - PLC\ProgramBlocks_XML\CIPRecipe#10.xml - - PLC\ProgramBlocks_XML\CIPRecipe#11.xml - - PLC\ProgramBlocks_XML\CIPRecipe#12.xml - - PLC\ProgramBlocks_XML\CIPRecipe#13.xml - - PLC\ProgramBlocks_XML\CIPRecipe#14.xml - - PLC\ProgramBlocks_XML\CIPRecipe#15.xml - - PLC\ProgramBlocks_XML\CIPRecipe#16.xml - - PLC\ProgramBlocks_XML\CIPRecipe#17.xml - - PLC\ProgramBlocks_XML\CIPRecipe#18.xml - - PLC\ProgramBlocks_XML\CIPRecipe#19.xml - - PLC\ProgramBlocks_XML\CIPRecipe#20.xml - - PLC\ProgramBlocks_XML\CIPRecipe#21.xml - - PLC\ProgramBlocks_XML\CIPRecipe#22.xml - - PLC\ProgramBlocks_XML\CIPRecipe#23.xml - - PLC\ProgramBlocks_XML\CIPRecipe#24.xml - - PLC\ProgramBlocks_XML\CIPRecipe#25.xml - - PLC\ProgramBlocks_XML\CIPRecipe#26.xml - - PLC\ProgramBlocks_XML\CIPRecipe#27.xml - - PLC\ProgramBlocks_XML\CIPRecipe#28.xml - - PLC\ProgramBlocks_XML\CIPRecipe#29.xml - - PLC\ProgramBlocks_XML\CIPRecipe#30.xml - - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml - - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml - - PLC\ProgramBlocks_XML\CIPReportDB.xml - - PLC\ProgramBlocks_XML\CIPReportManager.xml - - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml - - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml - - PLC\ProgramBlocks_XML\CO2 Solubility.xml - - PLC\ProgramBlocks_XML\CO2EqPress.xml - - PLC\ProgramBlocks_XML\CO2InjPressure.xml - - PLC\ProgramBlocks_XML\CO2Tracking.xml - - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml - - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml - - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml - - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml - - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml - - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml - - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml - - PLC\ProgramBlocks_XML\CYC_INT5.xml - - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml - - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml - - PLC\ProgramBlocks_XML\Clock Signal.xml - - PLC\ProgramBlocks_XML\Co2_Counters.xml - - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml - - PLC\ProgramBlocks_XML\DELETE.xml - - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml - - PLC\ProgramBlocks_XML\DeaireationValve.xml - - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml - - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml - - PLC\ProgramBlocks_XML\Delay.xml - - PLC\ProgramBlocks_XML\DeltaP.xml - - PLC\ProgramBlocks_XML\EQ_STRNG.xml - - PLC\ProgramBlocks_XML\FW_DRand.xml - - PLC\ProgramBlocks_XML\FeedForward.xml - - PLC\ProgramBlocks_XML\FillerControl.xml - - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml - - PLC\ProgramBlocks_XML\FillingTime.xml - - PLC\ProgramBlocks_XML\FirstProduction_Data.xml - - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml - - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml - - PLC\ProgramBlocks_XML\FrictionLoss.xml - - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml - - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml - - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml - - PLC\ProgramBlocks_XML\HMI Key User.xml - - PLC\ProgramBlocks_XML\HMI_Alarms.xml - - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml - - PLC\ProgramBlocks_XML\HMI_Device.xml - - PLC\ProgramBlocks_XML\HMI_Digital.xml - - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml - - PLC\ProgramBlocks_XML\HMI_Instrument.xml - - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml - - PLC\ProgramBlocks_XML\HMI_PID.xml - - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml - - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml - - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml - - PLC\ProgramBlocks_XML\HMI_Service.xml - - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml - - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml - - PLC\ProgramBlocks_XML\IO_FLT1.xml - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml - - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml - - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml - - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml - - PLC\ProgramBlocks_XML\ITC Communic Filler.xml - - PLC\ProgramBlocks_XML\ITC Communic MainData.xml - - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml - - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml - - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml - - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml - - PLC\ProgramBlocks_XML\ITC DataIn.xml - - PLC\ProgramBlocks_XML\ITC DataOut.xml - - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml - - PLC\ProgramBlocks_XML\ITC MainRoutine.xml - - PLC\ProgramBlocks_XML\Input.xml - - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml - - PLC\ProgramBlocks_XML\Input_Data.xml - - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml - - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml - - PLC\ProgramBlocks_XML\Instrument_Scanner.xml - - PLC\ProgramBlocks_XML\Integral.xml - - PLC\ProgramBlocks_XML\Interlocking_Panel.xml - - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml - - PLC\ProgramBlocks_XML\Interlocking_Variables.xml - - PLC\ProgramBlocks_XML\Key Read & Write Data.xml - - PLC\ProgramBlocks_XML\Key Read & Write.xml - - PLC\ProgramBlocks_XML\LIMIT_I.xml - - PLC\ProgramBlocks_XML\LIMIT_R.xml - - PLC\ProgramBlocks_XML\LowPassFilter.xml - - PLC\ProgramBlocks_XML\MFMAnalogValues.xml - - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml - - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml - - PLC\ProgramBlocks_XML\MOD_ERR.xml - - PLC\ProgramBlocks_XML\MSE Slope.xml - - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml - - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml - - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml - - PLC\ProgramBlocks_XML\MessageScroll.xml - - PLC\ProgramBlocks_XML\ModValveFault.xml - - PLC\ProgramBlocks_XML\ONS_R.xml - - PLC\ProgramBlocks_XML\Output.xml - - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml - - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml - - PLC\ProgramBlocks_XML\PID MAIN Data.xml - - PLC\ProgramBlocks_XML\PIDControl.xml - - PLC\ProgramBlocks_XML\PID_Filling_Head.xml - - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml - - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml - - PLC\ProgramBlocks_XML\PID_RMM301.xml - - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml - - PLC\ProgramBlocks_XML\PID_RMM303.xml - - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml - - PLC\ProgramBlocks_XML\PID_RMM304.xml - - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml - - PLC\ProgramBlocks_XML\PID_RMP302.xml - - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml - - PLC\ProgramBlocks_XML\PID_RVM301.xml - - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml - - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml - - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml - - PLC\ProgramBlocks_XML\PID_RVN302.xml - - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml - - PLC\ProgramBlocks_XML\PID_RVP303.xml - - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml - - PLC\ProgramBlocks_XML\PID_RVS318.xml - - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml - - PLC\ProgramBlocks_XML\PID_Variables.xml - - PLC\ProgramBlocks_XML\PPM O2.xml - - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml - - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml - - PLC\ProgramBlocks_XML\Procedure.xml - - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml - - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml - - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml - - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml - - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml - - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml - - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml - - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml - - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml - - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml - - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml - - PLC\ProgramBlocks_XML\Procedure_Variables.xml - - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml - - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml - - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml - - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml - - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml - - PLC\ProgramBlocks_XML\ProdReportDB.xml - - PLC\ProgramBlocks_XML\ProdReportManager.xml - - PLC\ProgramBlocks_XML\ProductAvailable.xml - - PLC\ProgramBlocks_XML\ProductLiterInTank.xml - - PLC\ProgramBlocks_XML\ProductPipeDrain.xml - - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml - - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml - - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml - - PLC\ProgramBlocks_XML\ProductQuality.xml - - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml - - PLC\ProgramBlocks_XML\Profibus Network.xml - - PLC\ProgramBlocks_XML\Profibus_Variables.xml - - PLC\ProgramBlocks_XML\Programming error.xml - - PLC\ProgramBlocks_XML\PumpsControl.xml - - PLC\ProgramBlocks_XML\QCO Monitor.xml - - PLC\ProgramBlocks_XML\QCO Timing DB.xml - - PLC\ProgramBlocks_XML\RACK_FLT.xml - - PLC\ProgramBlocks_XML\REPLACE_Mod.xml - - PLC\ProgramBlocks_XML\ReadAnalogIn.xml - - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml - - PLC\ProgramBlocks_XML\Recipe #01.xml - - PLC\ProgramBlocks_XML\Recipe #02.xml - - PLC\ProgramBlocks_XML\Recipe #03.xml - - PLC\ProgramBlocks_XML\Recipe #04.xml - - PLC\ProgramBlocks_XML\Recipe #05.xml - - PLC\ProgramBlocks_XML\Recipe #06.xml - - PLC\ProgramBlocks_XML\Recipe #07.xml - - PLC\ProgramBlocks_XML\Recipe #08.xml - - PLC\ProgramBlocks_XML\Recipe #09.xml - - PLC\ProgramBlocks_XML\Recipe #10.xml - - PLC\ProgramBlocks_XML\Recipe #11.xml - - PLC\ProgramBlocks_XML\Recipe #12.xml - - PLC\ProgramBlocks_XML\Recipe #13.xml - - PLC\ProgramBlocks_XML\Recipe #14.xml - - PLC\ProgramBlocks_XML\Recipe #15.xml - - PLC\ProgramBlocks_XML\Recipe #16.xml - - PLC\ProgramBlocks_XML\Recipe #17.xml - - PLC\ProgramBlocks_XML\Recipe #18.xml - - PLC\ProgramBlocks_XML\Recipe #19.xml - - PLC\ProgramBlocks_XML\Recipe #20.xml - - PLC\ProgramBlocks_XML\Recipe #21.xml - - PLC\ProgramBlocks_XML\Recipe #22.xml - - PLC\ProgramBlocks_XML\Recipe #23.xml - - PLC\ProgramBlocks_XML\Recipe #24.xml - - PLC\ProgramBlocks_XML\Recipe #25.xml - - PLC\ProgramBlocks_XML\Recipe #26.xml - - PLC\ProgramBlocks_XML\Recipe #27.xml - - PLC\ProgramBlocks_XML\Recipe #28.xml - - PLC\ProgramBlocks_XML\Recipe #29.xml - - PLC\ProgramBlocks_XML\Recipe #30.xml - - PLC\ProgramBlocks_XML\Recipe #31.xml - - PLC\ProgramBlocks_XML\Recipe #32.xml - - PLC\ProgramBlocks_XML\Recipe #33.xml - - PLC\ProgramBlocks_XML\Recipe #34.xml - - PLC\ProgramBlocks_XML\Recipe #35.xml - - PLC\ProgramBlocks_XML\Recipe #36.xml - - PLC\ProgramBlocks_XML\Recipe #37.xml - - PLC\ProgramBlocks_XML\Recipe #38.xml - - PLC\ProgramBlocks_XML\Recipe #39.xml - - PLC\ProgramBlocks_XML\Recipe #40.xml - - PLC\ProgramBlocks_XML\Recipe #41.xml - - PLC\ProgramBlocks_XML\Recipe #42.xml - - PLC\ProgramBlocks_XML\Recipe #43.xml - - PLC\ProgramBlocks_XML\Recipe #44.xml - - PLC\ProgramBlocks_XML\Recipe #45.xml - - PLC\ProgramBlocks_XML\Recipe #46.xml - - PLC\ProgramBlocks_XML\Recipe #47.xml - - PLC\ProgramBlocks_XML\Recipe #48.xml - - PLC\ProgramBlocks_XML\Recipe #49.xml - - PLC\ProgramBlocks_XML\Recipe #50.xml - - PLC\ProgramBlocks_XML\RecipeCalculation.xml - - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml - - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml - - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml - - PLC\ProgramBlocks_XML\SEL_I.xml - - PLC\ProgramBlocks_XML\SEL_R.xml - - PLC\ProgramBlocks_XML\SLIM_Block.xml - - PLC\ProgramBlocks_XML\SLIM_Variables.xml - - PLC\ProgramBlocks_XML\Safeties.xml - - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml - - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml - - PLC\ProgramBlocks_XML\Signal Gen.xml - - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml - - PLC\ProgramBlocks_XML\SlewLimit.xml - - PLC\ProgramBlocks_XML\SpeedAdjust.xml - - PLC\ProgramBlocks_XML\Statistical_Analisys.xml - - PLC\ProgramBlocks_XML\SubCarb.xml - - PLC\ProgramBlocks_XML\SubCarb_DB.xml - - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml - - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml - - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml - - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml - - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml - - PLC\ProgramBlocks_XML\SyrupDensity.xml - - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml - - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml - - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml - - PLC\ProgramBlocks_XML\System_Run_Out.xml - - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml - - PLC\ProgramBlocks_XML\T_Timer.xml - - PLC\ProgramBlocks_XML\TankLevel.xml - - PLC\ProgramBlocks_XML\TankLevelToHeight.xml - - PLC\ProgramBlocks_XML\Time error interrupt.xml - - PLC\ProgramBlocks_XML\VacuumCtrl.xml - - PLC\ProgramBlocks_XML\ValveFlow.xml - - PLC\ProgramBlocks_XML\WaterDensity.xml - - PLC\ProgramBlocks_XML\WritePeripheral.xml - - PLC\ProgramBlocks_XML\_CYCL_EXC.xml - - PLC\ProgramBlocks_XML\_StepMove.xml - - PLC\ProgramBlocks_XML\_StepMove_Test.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml - - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml - - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml - - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml - - PLC\SystemBlocks_CR\CONT_C_XRef.xml - - PLC\SystemBlocks_CR\DeviceStates_XRef.xml - - PLC\SystemBlocks_CR\GET_Reciver_XRef.xml - - PLC\SystemBlocks_CR\IEC_Timer_0_DB_9_XRef.xml - - PLC\SystemBlocks_CR\LED_XRef.xml - - PLC\SystemBlocks_CR\PUT_Send_Filler_XRef.xml - - PLC\SystemBlocks_CR\SCALE_XRef.xml - - PLC\SystemBlocks_CR\T_301_XRef.xml - - PLC\SystemBlocks_CR\T_302_XRef.xml +Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' +Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' +Se encontraron 371 archivos XML para procesar: + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml + - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml + - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml + - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml + - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml + - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml + - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml + - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml + - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml + - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml + - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml + - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml + - 98050_PLC\PlcTags\CONSTANTS.xml + - 98050_PLC\PlcTags\Default tag table.xml + - 98050_PLC\PlcTags\Inputs.xml + - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml + - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml + - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml + - 98050_PLC\PlcTags\Merker.xml + - 98050_PLC\PlcTags\Outputs.xml + - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml + - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml + - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml + - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml + - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml + - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml + - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml + - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml + - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml + - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml + - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml + - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml + - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml + - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml + - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml + - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml + - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml + - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml + - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml + - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- Fase 0.5: Identificando archivos .scl nativos existentes --- -Se identificaron 65 posibles bloques SCL nativos (con archivo .scl). +Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). --- Fase 1: Procesamiento Individual (x1, x2, x3) --- ---- Procesando archivo: PLC\PlcDataTypes\AnalogInstrument.xml --- ---- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\AnalogInstrument.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: 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: PLC\PlcDataTypes\CIP_Step_Type.xml --- ---- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Step_Type.xml (XML no modificado, salida final actualizada) - ---- 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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.0653176, Size=2025 +Metadatos XML: ModTime=1750352644.1933477, Size=7101 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_Home' (Original: Ctr_MiniMotor_Home) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_Home.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\AnalogInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\AnalogInstrument_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344202.7528636, Size=31575 +Metadatos XML: ModTime=1750352644.1722333, Size=9621 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfPosition' (Original: Ctr_MiniMotor_ProfPosition) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfPosition.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Link_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Link_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.1935296, Size=140826 +Metadatos XML: ModTime=1750352644.2143357, Size=5318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfTorque' (Original: Ctr_MiniMotor_ProfTorque) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfTorque.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Simple_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Simple_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.2851746, Size=7749 +Metadatos XML: ModTime=1750352644.1502218, Size=6565 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json +Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfVelocity' (Original: Ctr_MiniMotor_ProfVelocity) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfVelocity.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_Step_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_Step_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.665426, Size=29363 +Metadatos XML: ModTime=1750352644.2361372, Size=11304 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json +Generando salida para: PlcUDT 'DBS55_PN_CtrWord' (Original: DBS55_PN_CtrWord) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_CtrWord.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\CIP_WaitEvent_Type_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\CIP_WaitEvent_Type_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.7700472, Size=8284 +Metadatos XML: ModTime=1750352644.260936, Size=11339 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json +Generando salida para: PlcUDT 'DBS55_PN_Input' (Original: DBS55_PN_Input) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Input.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Device_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Device_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Device_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Device_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344204.9952562, Size=58944 +Metadatos XML: ModTime=1750352644.2835772, Size=15073 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json +Generando salida para: PlcUDT 'DBS55_PN_Output' (Original: DBS55_PN_Output) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Output.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\DigitalInstrument_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\DigitalInstrument_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.1019015, Size=14758 +Metadatos XML: ModTime=1750352644.3070421, Size=11236 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json +Generando salida para: PlcUDT 'DBS55_PN_StWord' (Original: DBS55_PN_StWord) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_StWord.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\FunctionButton_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\FunctionButton_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\FunctionButton_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.1693168, Size=7595 +Metadatos XML: ModTime=1750352644.0431726, Size=5613 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json +Generando salida para: PlcUDT 'Rcp' (Original: Rcp) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Rcp.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\IFLeds_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\IFLeds_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\IFLeds_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.1155863, Size=1316 +Metadatos XML: ModTime=1750352644.0996406, Size=74873 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json +Generando salida para: PlcUDT 'ST_SICK_AFx60' (Original: ST_SICK_AFx60) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\PID_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\PID_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\PID_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\PID_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.5174515, Size=30460 +Metadatos XML: ModTime=1750352644.1265607, Size=3142 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json +Generando salida para: PlcUDT 'ST_SICK_AFx60_Error' (Original: ST_SICK_AFx60_Error) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60_Error.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Phase_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Phase_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Phase_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344205.708749, Size=13623 +Metadatos XML: ModTime=1750352644.3307545, Size=9553 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json +Generando salida para: PlcUDT 'UDT_RCP_STATUS' (Original: UDT RCP STATUS) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_RCP_STATUS.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Spare_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Spare_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Spare_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344206.2828524, Size=27412 +Metadatos XML: ModTime=1750352644.020714, Size=5034 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json +Generando salida para: PlcUDT 'Timer' (Original: Timer) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Timer.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_Array_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_Array_1_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344209.0502715, Size=221519 +Metadatos XML: ModTime=1750352643.5035384, Size=39186 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json +Generando salida para: PlcUDT 'UDT_Air_Energy_Saving' (Original: UDT Air Energy Saving) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Energy_Saving.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\QCO Timer_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\QCO Timer_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\QCO Timer_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344206.5230117, Size=16096 +Metadatos XML: ModTime=1750352643.7187657, Size=7251 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json +Generando salida para: PlcUDT 'UDT_Air_Obstruction' (Original: UDT Air Obstruction) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Obstruction.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Recipe_Prod_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Recipe_Prod_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344209.9361303, Size=88381 +Metadatos XML: ModTime=1750352643.747287, Size=64876 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json +Generando salida para: PlcUDT 'UDT_EcoSync_Liner' (Original: UDT EcoSync Liner) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_EcoSync_Liner.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\ReportCIPSimpleData_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\ReportCIPSimpleData_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.050014, Size=13205 +Metadatos XML: ModTime=1750352643.5868714, Size=86601 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json +Generando salida para: PlcUDT 'UDT_Fifo' (Original: UDT Fifo) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Fifo.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_FB_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_FB_State_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.4101725, Size=9494 +Metadatos XML: ModTime=1750352643.6272576, Size=12593 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json +Generando salida para: PlcUDT 'UDT_Lubrication' (Original: UDT Lubrication) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Lubrication.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\SV_State_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\SV_State_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\SV_State_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344251.5654273, Size=5446 +Metadatos XML: ModTime=1750352644.0725112, Size=218271 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json +Generando salida para: PlcUDT 'UDT_Motor' (Original: UDT Motor) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Motor.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TADDR_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TADDR_PAR_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.1297476, Size=4922 +Metadatos XML: ModTime=1750352643.6537864, Size=193144 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json +Generando salida para: PlcUDT 'UDT_Philosofy_Data_TTOP' (Original: UDT Philosofy Data TTOP) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Philosofy_Data_TTOP.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_LF_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_LF_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.8719265, Size=26673 +Metadatos XML: ModTime=1750352643.69698, Size=43583 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json +Generando salida para: PlcUDT 'UDT_Run' (Original: UDT Run) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Run.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\TCON_PAR_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\TCON_PAR_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.5072165, Size=26271 +Metadatos XML: ModTime=1750352643.9575605, Size=63943 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json +Generando salida para: PlcUDT 'UDT_Signal' (Original: UDT Signal) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Signal.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_1_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_1_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344210.8978877, Size=981 +Metadatos XML: ModTime=1750352643.770491, Size=20501 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json +Generando salida para: PlcUDT 'UDT_Syncro__Data' (Original: UDT Syncro+ Data) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Data.md +Generación de .MD completada. ---- Procesando archivo: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\Tipo di dati utente_2_XRef.xml' a 'C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\PlcDataTypes_CR\parsing\Tipo di dati utente_2_XRef.json'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344250.96458, Size=2855290 +Metadatos XML: ModTime=1750352643.7901165, Size=15410 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- 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) + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json +Generando salida para: PlcUDT 'UDT_Syncro__Liner' (Original: UDT Syncro+ Liner) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Liner.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.1769779, Size=7944 +Metadatos XML: ModTime=1750352643.996066, Size=4557 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json +Generando salida para: PlcUDT 'UDT_Timer_ONOFF' (Original: UDT Timer ONOFF) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer_ONOFF.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344196.4311116, Size=494094 +Metadatos XML: ModTime=1750352643.8138525, Size=5038 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json +Generando salida para: PlcUDT 'UDT_Timer' (Original: UDT Timer) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.4584703, Size=28517 +Metadatos XML: ModTime=1750352643.8644378, Size=2881 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json +Generando salida para: PlcUDT 'UDT_AlrLube' (Original: UDT_AlrLube) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLube.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344202.4619246, Size=509795 +Metadatos XML: ModTime=1750352643.8898196, Size=2890 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json +Generando salida para: PlcUDT 'UDT_AlrLubrification' (Original: UDT_AlrLubrification) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLubrification.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344190.3075395, Size=24421 +Metadatos XML: ModTime=1750352643.8388636, Size=9652 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json +Generando salida para: PlcUDT 'UDT_LubeZone' (Original: UDT_LubeZone) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubeZone.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343767.1627202, Size=50623 +Metadatos XML: ModTime=1750352643.9185777, Size=9661 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json +Generando salida para: PlcUDT 'UDT_LubrificationZone' (Original: UDT_LubrificationZone) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubrificationZone.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343846.1568766, Size=144288 +Metadatos XML: ModTime=1750352644.351757, Size=4324 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json +Generando salida para: PlcUDT 'Get_Put' (Original: Get/Put) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Get_Put.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.8423836, Size=11425 +Metadatos XML: ModTime=1750352644.68185, Size=4362 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json +Generando salida para: PlcUDT 'LCamHdl_typeAdvancedConfig' (Original: LCamHdl_typeAdvancedConfig) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedConfig.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343769.0965636, Size=2452 +Metadatos XML: ModTime=1750352644.7140749, Size=8703 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json +Generando salida para: PlcUDT 'LCamHdl_typeAdvancedElement' (Original: LCamHdl_typeAdvancedElement) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedElement.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.9291508, Size=8799 +Metadatos XML: ModTime=1750352644.7452428, Size=3661 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json +Generando salida para: PlcUDT 'LCamHdl_typeDiagnostics' (Original: LCamHdl_typeDiagnostics) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeDiagnostics.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.1939545, Size=20470 +Metadatos XML: ModTime=1750352644.780803, Size=107024 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json +Generando salida para: PlcUDT 'typeAxisTechnologyInterface' (Original: typeAxisTechnologyInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisTechnologyInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344127.9687262, Size=285050 +Metadatos XML: ModTime=1750352644.6493907, Size=28095 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json +Generando salida para: PlcUDT 'typeAxisPositioningInterface' (Original: typeAxisPositioningInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisPositioningInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.0544221, Size=13238 +Metadatos XML: ModTime=1750352644.6170435, Size=40017 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json +Generando salida para: PlcUDT 'typeSeamlessDividerMotionTechnologyInterface' (Original: typeSeamlessDividerMotionTechnologyInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerMotionTechnologyInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343769.1730325, Size=4365 +Metadatos XML: ModTime=1750352644.532664, Size=22445 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json +Generando salida para: PlcUDT 'typeSeamlessDividerBlocksSharedData' (Original: typeSeamlessDividerBlocksSharedData) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerBlocksSharedData.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343770.3335028, Size=98728 +Metadatos XML: ModTime=1750352644.5792449, Size=27918 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json +Generando salida para: PlcUDT 'typeSeamlessDividerInterface' (Original: typeSeamlessDividerInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.129173, Size=196519 +Metadatos XML: ModTime=1750352644.4856923, Size=10789 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json +Generando salida para: PlcUDT 'typeMachineCycleInterface' (Original: typeMachineCycleInterface) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeMachineCycleInterface.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343769.0569763, Size=140081 +Metadatos XML: ModTime=1750352644.375302, Size=17679 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json +Generando salida para: PlcUDT 'UDT_AnalogDevice' (Original: UDT AnalogDevice) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AnalogDevice.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343864.924301, Size=43969 +Metadatos XML: ModTime=1750352644.4442601, Size=15057 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json +Generando salida para: PlcUDT 'UDT_PID_Setup' (Original: UDT PID Setup) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_PID_Setup.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.5934513, Size=10511 +Metadatos XML: ModTime=1750352644.395768, Size=4269 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcStruct (UDT) +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json +Procesando bloque tipo: PlcUDT +INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json +Guardado de PlcUDT completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json +Generando salida para: PlcUDT 'UDT_Scale_Data' (Original: UDT Scale Data) + -> Modo de generación: UDT Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Scale_Data.md +Generación de .MD completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\CONSTANTS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343865.344923, Size=71780 +Metadatos XML: ModTime=1750352645.846897, Size=1233 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 0 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\CONSTANTS.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json +Generando salida para: PlcTagTable 'CONSTANTS' (Original: CONSTANTS) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CONSTANTS.md +Generación de .MD completada. ---- 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Default tag table.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343865.9580348, Size=98052 +Metadatos XML: ModTime=1750352645.7021608, Size=99863 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 74 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Default tag table.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json +Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Default_tag_table.md +Generación de .MD completada. ---- 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Inputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.7176795, Size=12511 +Metadatos XML: ModTime=1750352645.787209, Size=42209 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 37 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Inputs.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json +Generando salida para: PlcTagTable 'Inputs' (Original: Inputs) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Inputs.md +Generación de .MD completada. ---- 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344159.2741456, Size=126834 +Metadatos XML: ModTime=1750352645.9322703, Size=11190 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 0 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json +Generando salida para: PlcTagTable 'LCamHdl_AdditionalConstants' (Original: LCamHdl_AdditionalConstants) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_AdditionalConstants.md +Generación de .MD completada. ---- 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344146.0761442, Size=54169 +Metadatos XML: ModTime=1750352645.9862463, Size=3199 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 0 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json +Generando salida para: PlcTagTable 'LCamHdl_ConfigConstants' (Original: LCamHdl_ConfigConstants) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ConfigConstants.md +Generación de .MD completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344148.4695926, Size=52720 +Metadatos XML: ModTime=1750352646.0300987, Size=32479 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 0 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json +Generando salida para: PlcTagTable 'LCamHdl_ProfileConstants' (Original: LCamHdl_ProfileConstants) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ProfileConstants.md +Generación de .MD completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Merker.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Merker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343862.6194313, Size=44903 +Metadatos XML: ModTime=1750352645.8905666, Size=31622 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 28 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Merker.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json +Generando salida para: PlcTagTable 'Merker' (Original: Merker) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Merker.md +Generación de .MD completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Outputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.3891919, Size=30560 +Metadatos XML: ModTime=1750352645.8116274, Size=9348 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. + -> Detectado: PlcTagTable + - Encontrados 8 tags. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Outputs.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json +Procesando bloque tipo: PlcTagTable +INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json +Guardado de PlcTagTable completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json +Generando salida para: PlcTagTable 'Outputs' (Original: Outputs) + -> Modo de generación: Tag Table Markdown + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Outputs.md +Generación de .MD completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.200357, Size=6410 +Metadatos XML: ModTime=1750352834.9324605, Size=140467 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1762,15 +1895,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343863.1070468, Size=106172 +Metadatos XML: ModTime=1750352835.4134972, Size=65525 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1778,15 +1911,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343863.5442653, Size=88055 +Metadatos XML: ModTime=1750352869.8852384, Size=253729 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1794,15 +1927,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343843.4968894, Size=14772 +Metadatos XML: ModTime=1750352863.7077744, Size=311593 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1810,15 +1943,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343864.6263497, Size=251329 +Metadatos XML: ModTime=1750352858.7497208, Size=162041 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1826,15 +1959,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343802.8616545, Size=218549 +Metadatos XML: ModTime=1750352856.885137, Size=13601 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1842,15 +1975,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343862.2895362, Size=211206 +Metadatos XML: ModTime=1750352854.837859, Size=58836 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1858,15 +1991,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.6085386, Size=3325 +Metadatos XML: ModTime=1750352856.693537, Size=170824 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1874,15 +2007,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.5763528, Size=74649 +Metadatos XML: ModTime=1750352843.552611, Size=788316 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1890,15 +2023,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343866.569388, Size=98475 +Metadatos XML: ModTime=1750352846.893993, Size=514597 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1906,15 +2039,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343803.6742005, Size=94883 +Metadatos XML: ModTime=1750352843.9897008, Size=21182 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1922,15 +2055,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.7485917, Size=33114 +Metadatos XML: ModTime=1750352854.5710506, Size=430708 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1938,15 +2071,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343845.2245777, Size=87150 +Metadatos XML: ModTime=1750352848.6400309, Size=177317 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1954,15 +2087,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.8632078, Size=20476 +Metadatos XML: ModTime=1750352850.3019128, Size=270867 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1970,15 +2103,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\parsing\DB Signal Transport_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343844.8817966, Size=162460 +Metadatos XML: ModTime=1750352838.8932316, Size=368937 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -1986,15 +2119,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\parsing\FB Early Restart_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343889.575564, Size=162151 +Metadatos XML: ModTime=1750352835.6318865, Size=30109 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -2002,15 +2135,15 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. Error Crítico: No se generó ningún resultado para el archivo XML. ---- Procesando archivo: PLC\ProgramBlocks_CR\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\parsing\CyclicInterrupt_Axes_XRef.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343801.0270586, Size=189006 +Metadatos XML: ModTime=1750352833.612766, Size=6787 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... @@ -2018,7575 +2151,17185 @@ Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... Error Crítico: No se encontró el elemento raíz del bloque () 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343896.042227, Size=245887 +Metadatos XML: ModTime=1750352638.6476014, Size=24524 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB CTR Air Alarms', Número=272, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json +Generando salida para: GlobalDB 'DB_CTR_Air_Alarms' (Original: DB CTR Air Alarms) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Air_Alarms.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343894.0879896, Size=604323 +Metadatos XML: ModTime=1750352638.6728947, Size=18035 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB CTR General Alarms', Número=172, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json +Generando salida para: GlobalDB 'DB_CTR_General_Alarms' (Original: DB CTR General Alarms) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_General_Alarms.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343772.8811493, Size=572 +Metadatos XML: ModTime=1750352638.699597, Size=30289 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB CTR Pack Alarm', Número=472, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json +Generando salida para: GlobalDB 'DB_CTR_Pack_Alarm' (Original: DB CTR Pack Alarm) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Pack_Alarm.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343897.523492, Size=126325 +Metadatos XML: ModTime=1750352638.7259128, Size=24522 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB CTR TT Alarm', Número=372, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json +Generando salida para: GlobalDB 'DB_CTR_TT_Alarm' (Original: DB CTR TT Alarm) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_TT_Alarm.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.3046281, Size=15216 +Metadatos XML: ModTime=1750352638.7512991, Size=13333 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB CTR Warnings', Número=174, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json +Generando salida para: GlobalDB 'DB_CTR_Warnings' (Original: DB CTR Warnings) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Warnings.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.4481416, Size=14373 +Metadatos XML: ModTime=1750352638.343176, Size=9385 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB General Run', Número=170, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json +Generando salida para: GlobalDB 'DB_General_Run' (Original: DB General Run) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Run.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343805.6012068, Size=159835 +Metadatos XML: ModTime=1750352638.818334, Size=26103 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI CFG', Número=15, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json +Generando salida para: GlobalDB 'DB_HMI_CFG' (Original: DB HMI CFG) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_CFG.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343866.6938286, Size=15623 +Metadatos XML: ModTime=1750352638.483905, Size=8367 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI DateTime', Número=12, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json +Generando salida para: GlobalDB 'DB_HMI_DateTime' (Original: DB HMI DateTime) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_DateTime.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343866.8946755, Size=32950 +Metadatos XML: ModTime=1750352638.5378494, Size=13183 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI Recipe Air', Número=16, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json +Generando salida para: GlobalDB 'DB_HMI_Recipe_Air' (Original: DB HMI Recipe Air) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Air.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343774.0077226, Size=9145 +Metadatos XML: ModTime=1750352638.5886145, Size=13183 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI Recipe Pack', Número=18, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json +Generando salida para: GlobalDB 'DB_HMI_Recipe_Pack' (Original: DB HMI Recipe Pack) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Pack.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343774.6622834, Size=103769 +Metadatos XML: ModTime=1750352638.6207125, Size=13284 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI Recipe TTop', Número=17, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json +Generando salida para: GlobalDB 'DB_HMI_Recipe_TTop' (Original: DB HMI Recipe TTop) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_TTop.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343848.61147, Size=77555 +Metadatos XML: ModTime=1750352638.3955226, Size=11497 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI Timer', Número=11, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json +Generando salida para: GlobalDB 'DB_HMI_Timer' (Original: DB HMI Timer) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Timer.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.1472979, Size=75731 +Metadatos XML: ModTime=1750352638.3704126, Size=81051 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI', Número=10, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json +Generando salida para: GlobalDB 'DB_HMI' (Original: DB HMI) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343774.8454258, Size=8206 +Metadatos XML: ModTime=1750352638.9112196, Size=4674 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB LIFO HMI Page_DB', Número=495, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json +Generando salida para: InstanceDB 'DB_LIFO_HMI_Page_DB' (Original: DB LIFO HMI Page_DB) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LIFO_HMI_Page_DB.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.2132359, Size=10844 +Metadatos XML: ModTime=1750352638.7765234, 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. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json +Generando salida para: InstanceDB 'DB_Mot_Manage_Altivar_320' (Original: DB Mot Manage Altivar 320) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Mot_Manage_Altivar_320.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.3327858, Size=22336 +Metadatos XML: ModTime=1750352638.8406026, Size=4860 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB PN/DP Diag List', Número=128, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json +Generando salida para: GlobalDB 'DB_PN_DP_Diag_List' (Original: DB PN/DP Diag List) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PN_DP_Diag_List.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343775.146736, Size=42991 +Metadatos XML: ModTime=1750352638.886973, Size=30242 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_MiniMotor_PN_Device', Número=534, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json +Generando salida para: InstanceDB 'DB_MiniMotor_PN_Device' (Original: DB_MiniMotor_PN_Device) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MiniMotor_PN_Device.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343848.1670434, Size=75930 +Metadatos XML: ModTime=1750352638.863918, Size=28598 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_Minimotor_Config', Número=533, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json +Generando salida para: InstanceDB 'DB_Minimotor_Config' (Original: DB_Minimotor_Config) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Minimotor_Config.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.0050793, Size=62347 +Metadatos XML: ModTime=1750352638.4241333, Size=10578 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_PA_HMI-PLC_DataOra', Número=13, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json +Generando salida para: GlobalDB 'DB_PA_HMI_PLC_DataOra' (Original: DB_PA_HMI-PLC_DataOra) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PA_HMI_PLC_DataOra.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.3265185, Size=45353 +Metadatos XML: ModTime=1750352638.450257, Size=6776 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB_SET_TIMEZONE', Número=815, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json +Generando salida para: InstanceDB 'DB_SET_TIMEZONE' (Original: DB_SET_TIMEZONE) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SET_TIMEZONE.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.9627745, Size=25917 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB LIFO HMI Page', Número=495, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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'... +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json +Generando salida para: FB 'FB_LIFO_HMI_Page' (Original: FB LIFO HMI Page) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_LIFO_HMI_Page.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343775.4725688, Size=36269 +Metadatos XML: ModTime=1750352637.9115753, Size=118118 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 102 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json +Generando salida para: FB 'FB_Mot_Manage_Altivar_320' (Original: FB Mot Manage Altivar 320) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Mot_Manage_Altivar_320.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.6502469, Size=44641 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy 01', Número=571, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json +Generando salida para: FC 'FC_Air_Philosophy_01' (Original: FC Air Philosophy 01) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_01.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.6886466, Size=77031 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy 04', Número=574, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 35 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 01' (ID: 20, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 02' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json +Generando salida para: FC 'FC_Air_Philosophy_04' (Original: FC Air Philosophy 04) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_04.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.72516, Size=67160 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy 08', Número=578, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 24 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json +Generando salida para: FC 'FC_Air_Philosophy_08' (Original: FC Air Philosophy 08) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_08.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.7632558, Size=42553 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy 14', Número=584, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json +Generando salida para: FC 'FC_Air_Philosophy_14' (Original: FC Air Philosophy 14) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_14.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.80345, Size=73800 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy 17', Número=587, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 34 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + - Red 'Request Speed Fix 04' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json +Generando salida para: FC 'FC_Air_Philosophy_17' (Original: FC Air Philosophy 17) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_17.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.8373966, Size=64877 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy 18', Número=588, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 23 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json +Generando salida para: FC 'FC_Air_Philosophy_18' (Original: FC Air Philosophy 18) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_18.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.8687048, Size=53201 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Air Philosophy Manage', Número=570, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json +Generando salida para: FC 'FC_Air_Philosophy_Manage' (Original: FC Air Philosophy Manage) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_Manage.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.1545234, Size=52640 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 01', Número=591, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Conveyor monorow under machine (1 Sync)...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... ---- 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'... +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_01' (Original: FC Ttop Philosophy 01) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_01.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.2037382, Size=51417 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 02', Número=592, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 6 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_02' (Original: FC Ttop Philosophy 02) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_02.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.23614, Size=52486 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 03', Número=593, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_03' (Original: FC Ttop Philosophy 03) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_03.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'... Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.2677379, Size=52486 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 04', Número=594, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- -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. +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... ---- 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'... +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_04' (Original: FC Ttop Philosophy 04) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_04.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'... Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.2980385, Size=52486 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 05', Número=595, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- -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. +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... ---- 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'... +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_05' (Original: FC Ttop Philosophy 05) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_05.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'... Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.329628, Size=52486 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 06', Número=596, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- -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... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_06' (Original: FC Ttop Philosophy 06) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_06.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.3640492, Size=52486 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 07', Número=597, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_07' (Original: FC Ttop Philosophy 07) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_07.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.5087025, Size=52486 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 08', Número=598, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_08' (Original: FC Ttop Philosophy 08) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_08.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.5614655, Size=52486 +Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy 09', Número=599, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- ---- 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'... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_09' (Original: FC Ttop Philosophy 09) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_09.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343915.5765684, Size=123349 +Metadatos XML: ModTime=1750352637.611942, Size=50194 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Philosophy Manage', Número=590, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json +Generando salida para: FC 'FC_Ttop_Philosophy_Manage' (Original: FC Ttop Philosophy Manage) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_Manage.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.6249838, Size=3960 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB MotorSimulate', Número=33, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json +Generando salida para: GlobalDB 'DB_MotorSimulate' (Original: DB MotorSimulate) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MotorSimulate.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\ProgramBlocks_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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343917.2844105, Size=123349 +Metadatos XML: ModTime=1750352635.0291083, Size=87544 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Bosch Rexroth', Número=527, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 52 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 52 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json +Generando salida para: FC 'FC_Mot_Manage_Bosch_Rexroth' (Original: FC Mot Manage Bosch Rexroth) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Bosch_Rexroth.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.456918, Size=90144 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage EOLO mBar', Número=505, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 17 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json +Generando salida para: FC 'FC_Mot_Manage_EOLO_mBar' (Original: FC Mot Manage EOLO mBar) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_EOLO_mBar.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.534542, Size=97444 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Minimotor', Número=516, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json +Generando salida para: FC 'FC_Mot_Manage_Minimotor' (Original: FC Mot Manage Minimotor) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Minimotor.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.0790768, Size=113797 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV', Número=526, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 48 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de O UID 33 +INFO: Agrupando 2 instr. bajo condición de Contact UID 32 + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV' (Original: FC Mot Manage Movigear ADV) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.3446715, Size=119271 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV_DPRDAT', Número=528, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 48 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de O UID 33 +INFO: Agrupando 2 instr. bajo condición de Contact UID 32 + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV_DPRDAT' (Original: FC Mot Manage Movigear ADV_DPRDAT) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352634.8872063, Size=79057 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Movigear', Número=523, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 35 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movigear' (Original: FC Mot Manage Movigear) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352634.9461515, Size=69424 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage Movimot', Número=522, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92443 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 15 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json +Generando salida para: FC 'FC_Mot_Manage_Movimot' (Original: FC Mot Manage Movimot) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movimot.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.1153977, Size=61729 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD Analog', Número=520, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_Analog' (Original: FC Mot Manage VFD Analog) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Analog.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.270298, Size=89079 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300', Número=511, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_FC300' (Original: FC Mot Manage VFD FC300) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.4049423, Size=107903 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300_DPRDAT', Número=512, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_FC300_DPRDAT' (Original: FC Mot Manage VFD FC300_DPRDAT) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.1513264, Size=45415 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Manage VFD/Dig', Número=521, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 12 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json +Generando salida para: FC 'FC_Mot_Manage_VFD_Dig' (Original: FC Mot Manage VFD/Dig) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Dig.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.5962572, Size=44309 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Motor Protocols', Número=501, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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... +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json +Generando salida para: FC 'FC_Motor_Protocols' (Original: FC Motor Protocols) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Motor_Protocols.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352634.9905376, Size=25555 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Movifit Status', Número=524, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92469 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 14 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json +Generando salida para: FC 'FC_Movifit_Status' (Original: FC Movifit Status) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 1 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Movifit_Status.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.2115538, Size=94427 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Siemens G120C', Número=525, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 38 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Switch Input' (ID: 27, Lang: LAD), Instrucción UID: 25, Tipo: 'SCATTER' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json +Generando salida para: FC 'FC_Siemens_G120C' (Original: FC Siemens G120C) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Siemens_G120C.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.685094, Size=75556 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Simulation', Número=529, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json +Generando salida para: FC 'FC_Simulation' (Original: FC Simulation) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simulation.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352635.7922733, Size=152178 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Minimotor_Config', Número=1152, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=SCL + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=SCL + - Procesando Red ID=35, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Advertencia: No se encontró nombre/instancia para TON UID 98. Usando placeholder '#TON_INSTANCE_98'. + -> 36 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 62, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 63, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 64, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 65, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 66, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 67, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 68, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 70, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 71, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 72, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 73, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 74, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 75, Tipo: 'RCoil' + - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 76, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 47, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 48, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 49, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 50, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil' + - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 52, Tipo: 'RCoil' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json +Generando salida para: FB 'FB_Minimotor_Config' (Original: FB_Minimotor_Config) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Minimotor_Config.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352636.3814821, Size=171766 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_MiniMotor_PN', Número=1151, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=SCL + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=SCL + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=SCL + - Procesando Red ID=43, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Read Status' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' + - Red 'Write Command' (ID: 43, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json +Generando salida para: FB 'FB_MiniMotor_PN' (Original: FB_MiniMotor_PN) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_SUBMODULE'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_MiniMotor_PN.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.6057072, Size=24674 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='COPIA DBW', Número=98, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'Definizione del problema : + Questo blocco deve co...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json +Generando salida para: FC 'COPIA_DBW' (Original: COPIA DBW) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBW.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352634.5411847, Size=29532 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='COPIA DBs', Número=100, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'Definizione del problema : + Questo blocco deve co...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json +Generando salida para: FC 'COPIA_DBs' (Original: COPIA DBs) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBs.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352634.8198435, Size=300052 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Motors Manage', Número=500, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD + - Procesando Red ID=89, Lenguaje Red=LAD + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD + - Procesando Red ID=A5, Lenguaje Red=STL + - Procesando Red ID=AC, Lenguaje Red=STL + - Procesando Red ID=B3, Lenguaje Red=STL + - Procesando Red ID=BA, Lenguaje Red=STL + - Procesando Red ID=C1, Lenguaje Red=STL + - Procesando Red ID=C8, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 79 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 79 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 45: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 45: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 46 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 44: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 46: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage_processed.json +Generando salida para: FB 'FB_Motors_Manage' (Original: FB Motors Manage) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Motors_Manage.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352633.0501132, Size=24545 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 2/1', Número=394, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '2 FIXS +1 TIMERS...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json +Generando salida para: FC 'FC_CFG_TTOP_MultiRow_2_1' (Original: FC CFG TTOP MultiRow 2/1) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_2_1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352633.0819626, Size=28941 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 3/2', Número=393, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '3 FIXS +2 TIMERS...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json +Generando salida para: FC 'FC_CFG_TTOP_MultiRow_3_2' (Original: FC CFG TTOP MultiRow 3/2) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_3_2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'... +Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343918.7736118, Size=123349 +Metadatos XML: ModTime=1750352633.0079584, Size=16981 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CMP Machine', Número=392, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json +Generando salida para: FC 'FC_CMP_Machine' (Original: FC CMP Machine) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CMP_Machine.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343920.3267891, Size=123349 +Metadatos XML: ModTime=1750352632.6713254, Size=26115 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC CTR Alarm', Número=600, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json +Generando salida para: FC 'FC_CTR_Alarm' (Original: FC CTR Alarm) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CTR_Alarm.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343921.9279706, Size=123349 +Metadatos XML: ModTime=1750352633.1315024, Size=61686 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Compute AN Speed', Número=550, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'SEPARATO VALORI Infeed-Discharge Per Dati Ricetta ...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=STL + - Procesando Red ID=58, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- ---- 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'... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json +Generando salida para: FC 'FC_Compute_AN_Speed' (Original: FC Compute AN Speed) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_AN_Speed.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343923.4621243, Size=123349 +Metadatos XML: ModTime=1750352634.7069643, Size=62465 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Compute Machine Speed', Número=551, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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' +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- -Total de lenguajes con parser cargado: 5 +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json +Generando salida para: FC 'FC_Compute_Machine_Speed' (Original: FC Compute Machine Speed) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_Machine_Speed.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343925.0609863, Size=123349 +Metadatos XML: ModTime=1750352634.5820477, Size=6362 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Get DBnum', Número=97, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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... +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json +Generando salida para: FC 'FC_Get_DBnum' (Original: FC Get DBnum) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Get_DBnum.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.7142558, Size=62654 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Mot Init CFG', Número=500, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json +Generando salida para: FC 'FC_Mot_Init_CFG' (Original: FC Mot Init CFG) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Init_CFG.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'... +Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343926.7989092, Size=123349 +Metadatos XML: ModTime=1750352633.1693344, Size=15178 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Profinet_Allarms', Número=80, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'PROFINET DIAGNOSTIC...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Error: Constante sin valor Access UID=21 +Advertencia: Ignorando Access inválido o con error UID=21 en red 4 +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 4 + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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... +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 29, Tipo: 'DeviceStates' + - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 30, Tipo: 'DeviceStates' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json +Generando salida para: FC 'FC_Profinet_Allarms' (Original: FC Profinet_Allarms) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Profinet_Allarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'... +Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343928.7251327, Size=123349 +Metadatos XML: ModTime=1750352632.7467778, Size=18650 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Read EOLO mBar', Número=30, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json +Generando salida para: FC 'FC_Read_EOLO_mBar' (Original: FC Read EOLO mBar) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Read_EOLO_mBar.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.7894757, Size=49864 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Reference management', Número=129, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 29 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 34 +INFO: Agrupando 2 instr. bajo condición de Contact UID 39 +INFO: Agrupando 2 instr. bajo condición de Contact UID 39 + -> 3 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 29 proc SymPy, 3 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 45, Tipo: 'Round' + - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' + - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Round' + - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' + - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Round' + - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 30, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json +Generando salida para: FC 'FC_Reference_management' (Original: FC Reference management) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Reference_management.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'... Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\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... +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.8532538, Size=12970 +Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC S_Everz', Número=19, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json +Generando salida para: FC 'FC_S_Everz' (Original: FC S_Everz) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343932.0301323, Size=123349 +Metadatos XML: ModTime=1750352633.2045443, Size=19145 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC S_Everz_Struct', Número=24, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json +Generando salida para: FC 'FC_S_Everz_Struct' (Original: FC S_Everz_Struct) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_Struct.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343933.543597, Size=123349 +Metadatos XML: ModTime=1750352632.8793542, Size=14399 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Scaling', Número=122, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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' +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- -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... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json +Generando salida para: FC 'FC_Scaling' (Original: FC Scaling) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scaling.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.96419, Size=19442 +Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Turk Lamp', Número=374, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'PNP Configuration...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- ---- 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'... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 16 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' + - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json +Generando salida para: FC 'FC_Turk_Lamp' (Original: FC Turk Lamp) + -> Modo de generación: FC SCL +INFO: Detectadas 9 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Turk_Lamp.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.922055, Size=14921 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Fill Zero Area', Número=99, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json +Generando salida para: FC 'Fill_Zero_Area' (Original: Fill Zero Area) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Fill_Zero_Area.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.0338917, Size=49213 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI Date Time', Número=12, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 33 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 5 instr. bajo condición de Contact UID 76 +INFO: Agrupando 3 instr. bajo condición de Eq UID 43 + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 33 proc SymPy, 2 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_SYS_T' + - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_LOC_T' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json +Generando salida para: FC 'FC_HMI_Date_Time' (Original: FC HMI Date Time) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Date_Time.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.0790384, Size=44586 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI PSW Cfg', Número=15, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=STL + - Procesando Red ID=58, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json +Generando salida para: FC 'FC_HMI_PSW_Cfg' (Original: FC HMI PSW Cfg) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_PSW_Cfg.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352637.1195738, Size=30348 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI Recipe TTop', Número=17, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json +Generando salida para: FC 'FC_HMI_Recipe_TTop' (Original: FC HMI Recipe TTop) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Recipe_TTop.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352636.9334466, Size=36433 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI Timer', Número=11, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json +Generando salida para: FC 'FC_HMI_Timer' (Original: FC HMI Timer) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Timer.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352636.876013, Size=54554 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI', Número=10, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 42 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 3 instr. bajo condición de Eq UID 29 + -> 1 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 42 proc SymPy, 1 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 14 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json +Generando salida para: FC 'FC_HMI' (Original: FC HMI) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343936.7164066, Size=123349 +Metadatos XML: ModTime=1750352636.8089838, Size=5845 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Run Signal Selector', Número=551, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json +Generando salida para: InstanceDB 'DB_Run_Signal_Selector' (Original: DB Run Signal Selector) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Run_Signal_Selector.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352636.7865105, Size=26851 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Run Timer Selector', Número=551, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json +Generando salida para: FB 'FB_Run_Timer_Selector' (Original: FB Run Timer Selector) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Run_Timer_Selector.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343938.3293276, Size=123349 +Metadatos XML: ModTime=1750352636.4607885, Size=44360 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Configuration Bits', Número=556, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json +Generando salida para: FC 'FC_Signal_Configuration_Bits' (Original: FC Signal Configuration Bits) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Configuration_Bits.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343940.0223615, Size=123349 +Metadatos XML: ModTime=1750352636.5020432, Size=18224 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Discharge Output Force', Número=557, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json +Generando salida para: FC 'FC_Signal_Discharge_Output_Force' (Original: FC Signal Discharge Output Force) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Discharge_Output_Force.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343941.66497, Size=123349 +Metadatos XML: ModTime=1750352636.5403523, Size=18194 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Infeed Output Force', Número=553, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json +Generando salida para: FC 'FC_Signal_Infeed_Output_Force' (Original: FC Signal Infeed Output Force) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Infeed_Output_Force.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343943.2858057, Size=123349 +Metadatos XML: ModTime=1750352636.5846038, Size=6551 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signal Input Force Control', Número=552, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json +Generando salida para: FC 'FC_Signal_Input_Force_Control' (Original: FC Signal Input Force Control) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Input_Force_Control.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343944.9073539, Size=123349 +Metadatos XML: ModTime=1750352636.6538217, Size=26538 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Discharge Timers Read', Número=560, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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'... +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json +Generando salida para: FC 'FC_Signals_Discharge_Timers_Read' (Original: FC Signals Discharge Timers Read) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers_Read.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343946.6459043, Size=123349 +Metadatos XML: ModTime=1750352636.6201396, Size=46048 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Discharge Timers', Número=554, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- ---- 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'... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json +Generando salida para: FC 'FC_Signals_Discharge_Timers' (Original: FC Signals Discharge Timers) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343948.2396395, Size=123349 +Metadatos XML: ModTime=1750352636.7553065, Size=26278 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Infeed Timers Read', Número=559, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json +Generando salida para: FC 'FC_Signals_Infeed_Timers_Read' (Original: FC Signals Infeed Timers Read) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers_Read.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343949.883345, Size=123349 +Metadatos XML: ModTime=1750352636.706071, Size=38785 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Signals Infeed Timers', Número=555, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json +Generando salida para: FC 'FC_Signals_Infeed_Timers' (Original: FC Signals Infeed Timers) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343951.453281, Size=123349 +Metadatos XML: ModTime=1750352632.2030776, Size=5936 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='CYCL_FLT', Número=80, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json +Generando salida para: OB 'CYCL_FLT' (Original: CYCL_FLT) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_FLT.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343953.3028886, Size=123349 +Metadatos XML: ModTime=1750352632.4470253, Size=38419 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB BottleFallen', Número=624, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json +Generando salida para: InstanceDB 'DB_BottleFallen' (Original: DB BottleFallen) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_BottleFallen.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343954.8897989, Size=123349 +Metadatos XML: ModTime=1750352632.484928, Size=4718 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Elapsed Time', Número=623, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json +Generando salida para: InstanceDB 'DB_Elapsed_Time' (Original: DB Elapsed Time) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Elapsed_Time.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343956.5630252, Size=123349 +Metadatos XML: ModTime=1750352632.237977, Size=5615 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HW_ERR', Número=122, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json +Generando salida para: OB 'HW_ERR' (Original: HW_ERR) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_ERR.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343958.2766266, Size=123349 +Metadatos XML: ModTime=1750352632.2584205, Size=5425 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HW_INT0', Número=40, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json +Generando salida para: OB 'HW_INT0' (Original: HW_INT0) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_INT0.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343784.0230238, Size=123656 +Metadatos XML: ModTime=1750352632.3009143, Size=8272 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json +Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343867.8614886, Size=148310 +Metadatos XML: ModTime=1750352632.321321, Size=3980 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='I/O_FLT2', Número=83, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json +Generando salida para: OB 'I_O_FLT2' (Original: I/O_FLT2) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT2.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343962.472719, Size=290140 +Metadatos XML: ModTime=1750352632.342296, Size=5642 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='PROG_ERR', Número=121, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json +Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\PROG_ERR.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343849.9063427, Size=78706 +Metadatos XML: ModTime=1750352632.3613863, Size=3608 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json +Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RACK_FLT.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343909.3774037, Size=1058231 +Metadatos XML: ModTime=1750352632.3902967, Size=8646 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='RESTART', Número=100, Lenguaje Bloque='STL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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'... +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json +Generando salida para: OB 'RESTART' (Original: RESTART) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RESTART.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343847.714715, Size=245464 +Metadatos XML: ModTime=1750352632.4171078, Size=5542 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Startup STOP to RUN', Número=123, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- ---- 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'... +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json +Generando salida para: OB 'Startup_STOP_to_RUN' (Original: Startup STOP to RUN) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup_STOP_to_RUN.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352602.1646442, Size=9845 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB HMI RCP Transfer Status', Número=9, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json +Generando salida para: GlobalDB 'DB_HMI_RCP_Transfer_Status' (Original: DB HMI RCP Transfer Status) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_RCP_Transfer_Status.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.6382644, Size=9406 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352603.8916457, Size=111178 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC HMI RCP Transfer Status', Número=9, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=STL + - Procesando Red ID=7B, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 76 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 76 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 20 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +INFO: Agrupando 2 instr. bajo condición de Contact UID 36 + -> 4 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 20 proc SymPy, 4 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json +Generando salida para: FC 'FC_HMI_RCP_Transfer_Status' (Original: FC HMI RCP Transfer Status) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_RCP_Transfer_Status.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352631.9908535, Size=48239 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Flow Selection', Número=175, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json +Generando salida para: GlobalDB 'DB_Flow_Selection' (Original: DB Flow Selection) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Flow_Selection.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352631.9241545, Size=499228 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB General Alarms', Número=171, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json +Generando salida para: GlobalDB 'DB_General_Alarms' (Original: DB General Alarms) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Alarms.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.6946862, Size=11138 +Metadatos XML: ModTime=1750352631.8789992, Size=507028 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB General', Número=100, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json +Generando salida para: GlobalDB 'DB_General' (Original: DB General) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352631.9606845, Size=157973 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Warnings', Número=173, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json +Generando salida para: GlobalDB 'DB_Warnings' (Original: DB Warnings) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Warnings.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=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. +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.043363, Size=54230 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC General Alarms', Número=171, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error creating SymPy comparison for 30: Sympify of expression 'could not parse '%DBW0'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) +Error creating SymPy comparison for 31: Sympify of expression 'could not parse '%DBW2'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) +Error creating SymPy comparison for 32: Sympify of expression 'could not parse '%DBW4'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) +Error creating SymPy comparison for 33: Sympify of expression 'could not parse '%DBW6'' failed, because of exception being raised: +SyntaxError: invalid syntax (, line 1) + -> 28 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 34, Tipo: 'O' + - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 35, Tipo: 'SCoil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json +Generando salida para: FC 'FC_General_Alarms' (Original: FC General Alarms) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.1252012, Size=39346 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC General Lamp', Número=172, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 51 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 51 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Error during SymPy simplification for Coil 52: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json +Generando salida para: FC 'FC_General_Lamp' (Original: FC General Lamp) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Lamp.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.0777833, Size=20660 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC General Warning', Número=173, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json +Generando salida para: FC 'FC_General_Warning' (Original: FC General Warning) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Warning.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352632.170295, Size=44217 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='CYCL_EXC', Número=1, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=STL + - Procesando Red ID=51, Lenguaje Red=STL + - Procesando Red ID=58, Lenguaje Red=STL + - Procesando Red ID=5F, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json +Generando salida para: OB 'CYCL_EXC' (Original: CYCL_EXC) + -> Modo de generación: OB SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_EXC.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\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. +Metadatos XML: ModTime=1750352627.7657688, Size=41427 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB RingStatus', Número=671, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus_processed.json +Generando salida para: GlobalDB 'DB_RingStatus' (Original: DB RingStatus) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_RingStatus.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352626.3398511, Size=6490 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z1', Número=375, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z1' (Original: DB Ttop Energy Saving Z1) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z1.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.7051947, Size=15548 +Metadatos XML: ModTime=1750352626.4225762, Size=6490 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z2', Número=376, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z2' (Original: DB Ttop Energy Saving Z2) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z2.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.8979633, Size=32825 +Metadatos XML: ModTime=1750352626.448617, Size=6490 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z3', Número=377, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z3' (Original: DB Ttop Energy Saving Z3) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z3.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.5841925, Size=51658 +Metadatos XML: ModTime=1750352626.365892, Size=20317 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Fifo 1', Número=381, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Fifo_1' (Original: DB Ttop Fifo 1) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_1.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.6387827, Size=9010 +Metadatos XML: ModTime=1750352626.398518, Size=20317 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Fifo 2', Número=382, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Fifo_2' (Original: DB Ttop Fifo 2) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_2.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.1500251, Size=32283 +Metadatos XML: ModTime=1750352626.5247939, Size=336046 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_AccumTable_DB', Número=670, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB_processed.json +Generando salida para: InstanceDB 'FB_AccumTable_DB' (Original: FB_AccumTable_DB) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AccumTable_DB.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.8627932, Size=21819 +Metadatos XML: ModTime=1750352626.57023, Size=64934 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Feeder_DB_InfeedTable', Número=680, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable_processed.json +Generando salida para: InstanceDB 'FB_Feeder_DB_InfeedTable' (Original: FB_Feeder_DB_InfeedTable) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Feeder_DB_InfeedTable.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.2560174, Size=10193 +Metadatos XML: ModTime=1750352626.6112256, Size=64933 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Feeder_DB_OutfeedTable', Número=34, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable_processed.json +Generando salida para: InstanceDB 'FB_Feeder_DB_OutfeedTable' (Original: FB_Feeder_DB_OutfeedTable) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Feeder_DB_OutfeedTable.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343842.717705, Size=41902 +Metadatos XML: ModTime=1750352628.4674683, Size=58318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis_M30710', Número=681, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710_processed.json +Generando salida para: InstanceDB 'FB_FormatAxis_M30710' (Original: FB_FormatAxis_M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M30710.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.8705034, Size=48000 +Metadatos XML: ModTime=1750352629.133527, Size=58318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis_M31310', Número=682, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310_processed.json +Generando salida para: InstanceDB 'FB_FormatAxis_M31310' (Original: FB_FormatAxis_M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M31310.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343773.943473, Size=9156 +Metadatos XML: ModTime=1750352629.8462088, Size=58318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis_M31810', Número=683, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810_processed.json +Generando salida para: InstanceDB 'FB_FormatAxis_M31810' (Original: FB_FormatAxis_M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M31810.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.5808525, Size=38316 +Metadatos XML: ModTime=1750352630.5235837, Size=58318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis_M31910', Número=684, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910_processed.json +Generando salida para: InstanceDB 'FB_FormatAxis_M31910' (Original: FB_FormatAxis_M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M31910.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343784.0589035, Size=2421 +Metadatos XML: ModTime=1750352631.190443, Size=58318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis_M34010', Número=685, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010_processed.json +Generando salida para: InstanceDB 'FB_FormatAxis_M34010' (Original: FB_FormatAxis_M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M34010.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.0687046, Size=41143 +Metadatos XML: ModTime=1750352631.832258, Size=58318 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis_M34310', Número=686, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310_processed.json +Generando salida para: InstanceDB 'FB_FormatAxis_M34310' (Original: FB_FormatAxis_M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M34310.scl +Generación de .SCL completada. ---- 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343850.505283, Size=34192 +Metadatos XML: ModTime=1750352622.1998775, Size=8548 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Calculate Elapsed Time', Número=628, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json +Generando salida para: FB 'Calculate_Elapsed_Time' (Original: Calculate Elapsed Time) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Calculate_Elapsed_Time.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.9056509, Size=3821 +Metadatos XML: ModTime=1750352622.2905686, Size=28034 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Calculate Ramp UpDown', Número=630, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json +Generando salida para: FB 'FB_Calculate_Ramp_UpDown' (Original: FB Calculate Ramp UpDown) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp_UpDown.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343776.9934664, Size=8751 +Metadatos XML: ModTime=1750352622.233758, Size=16319 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Calculate Ramp', Número=629, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json +Generando salida para: FB 'FB_Calculate_Ramp' (Original: FB Calculate Ramp) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.1500676, Size=178790 +Metadatos XML: ModTime=1750352622.344985, Size=12452 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB FIFO Manage DataType Real', Número=631, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json +Generando salida para: FB 'FB_FIFO_Manage_DataType_Real' (Original: FB FIFO Manage DataType Real) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FIFO_Manage_DataType_Real.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343784.4298275, Size=13027 +Metadatos XML: ModTime=1750352621.6647124, Size=36943 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Master Slave PID', Número=621, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json +Generando salida para: FB 'FB_Master_Slave_PID' (Original: FB Master Slave PID) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Master_Slave_PID.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343868.9447608, Size=3375 +Metadatos XML: ModTime=1750352622.4174857, Size=30467 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Show Alarms', Número=632, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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'... +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json +Generando salida para: FB 'FB_Show_Alarms' (Original: FB Show Alarms) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Show_Alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343869.035747, Size=10638 +Metadatos XML: ModTime=1750352621.2563167, Size=18487 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Ttop Energy Saving', Número=375, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json +Generando salida para: FB 'FB_Ttop_Energy_Saving' (Original: FB Ttop Energy Saving) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Ttop_Energy_Saving.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352625.1996965, Size=366941 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_AccumTable', Número=670, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable_processed.json +Generando salida para: FB 'FB_AccumTable' (Original: FB_AccumTable) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'FB_DoserPair'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_DoserPair'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AccumTable.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352625.2974668, Size=72673 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_AreaTracker', Número=673, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker_processed.json +Generando salida para: FB 'FB_AreaTracker' (Original: FB_AreaTracker) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AreaTracker.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352625.3365965, Size=20848 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_Base', Número=1, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base_processed.json +Generando salida para: FB 'FB_Base' (Original: FB_Base) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Base.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352622.0686586, Size=93712 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_BottleFallen', Número=627, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 20 +Error: Constante sin valor Access UID=27 +Advertencia: Ignorando Access inválido o con error UID=27 en red 20 +Error: Constante sin valor Access UID=34 +Advertencia: Ignorando Access inválido o con error UID=34 en red 20 +Error: Constante sin valor Access UID=35 +Advertencia: Ignorando Access inválido o con error UID=35 en red 20 +Advertencia: Fuente desconocida UID=26 conectada a 39.in2 +Advertencia: Fuente desconocida UID=27 conectada a 40.in +Advertencia: Fuente desconocida UID=34 conectada a 43.in2 +Advertencia: Fuente desconocida UID=35 conectada a 44.in + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 34 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 35 + -> 20 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 34 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 35 + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 34 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 35 + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'Calc' + - Red 'Calculate the lenght that the conveyor moves in the last ScanTime of the PLC' (ID: 19, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Gt' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 40, Tipo: 'Move' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 43, Tipo: 'Gt' + - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' + - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 36, Tipo: 'Inc' + - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 37, Tipo: 'Ge' + - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json +Generando salida para: FB 'FB_BottleFallen' (Original: FB_BottleFallen) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_BottleFallen.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352625.454214, Size=50926 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_ChannelSelector', Número=675, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector_processed.json +Generando salida para: FB 'FB_ChannelSelector' (Original: FB_ChannelSelector) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_ChannelSelector.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352625.249872, Size=81156 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_DoserPair', Número=672, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- ---- 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' +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair_processed.json +Generando salida para: FB 'FB_DoserPair' (Original: FB_DoserPair) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_DoserPair.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\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. +Metadatos XML: ModTime=1750352625.410656, Size=86638 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_FormatAxis', Número=674, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis_processed.json +Generando salida para: FB 'FB_FormatAxis' (Original: FB_FormatAxis) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=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. +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352622.5054018, Size=60381 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB_VirtualEncoder', Número=671, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder_processed.json +Generando salida para: FB 'FB_VirtualEncoder' (Original: FB_VirtualEncoder) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_VirtualEncoder.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.4209795, Size=5111 +Metadatos XML: ModTime=1750352621.8402305, Size=14900 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC S_Everz_ON_OFF', Número=26, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json +Generando salida para: FC 'FC_S_Everz_ON_OFF' (Original: FC S_Everz_ON_OFF) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_ON_OFF.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.2517314, Size=9554 +Metadatos XML: ModTime=1750352621.5834084, Size=10763 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Scale Real', Número=104, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json +Generando salida para: FC 'FC_Scale_Real' (Original: FC Scale Real) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Real.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.4807513, Size=28270 +Metadatos XML: ModTime=1750352621.723035, Size=19517 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Scale Speed w/Gap', Número=622, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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'... +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json +Generando salida para: FC 'FC_Scale_Speed_w_Gap' (Original: FC Scale Speed w/Gap) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Speed_w_Gap.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.2978818, Size=109130 +Metadatos XML: ModTime=1750352621.5101411, Size=79729 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Simple PID', Número=103, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json +Generando salida para: FC 'FC_Simple_PID' (Original: FC Simple PID) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simple_PID.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343963.5675194, Size=108631 +Metadatos XML: ModTime=1750352606.9486065, Size=403681 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Alarm', Número=371, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Alarm' (Original: DB Ttop Alarm) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Alarm.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.581719, Size=11343 +Metadatos XML: ModTime=1750352606.8896017, Size=29615 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor CFG', Número=300, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Motor_CFG' (Original: DB Ttop Motor CFG) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_CFG.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343807.2793612, Size=22595 +Metadatos XML: ModTime=1750352606.8490844, Size=9335 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Run', Número=370, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Run' (Original: DB Ttop Run) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Run.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352606.813023, Size=35525 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Alarms', Número=371, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=STL + - Procesando Red ID=43, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_processed.json +Generando salida para: FC 'FC_Ttop_Alarms' (Original: FC Ttop Alarms) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Alarms.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352606.026447, Size=37375 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Configuration', Número=300, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=STL + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=STL + - Procesando Red ID=27, Lenguaje Red=STL + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json +Generando salida para: FC 'FC_Ttop_Configuration' (Original: FC Ttop Configuration) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Configuration.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352606.4425087, Size=126666 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Run', Número=370, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=STL + - Procesando Red ID=19, Lenguaje Red=STL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=STL + - Procesando Red ID=35, Lenguaje Red=STL + - Procesando Red ID=3C, Lenguaje Red=SCL + - Procesando Red ID=43, Lenguaje Red=STL + - Procesando Red ID=4A, Lenguaje Red=SCL + - Procesando Red ID=51, Lenguaje Red=SCL + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=STL + - Procesando Red ID=66, Lenguaje Red=STL + - Procesando Red ID=6D, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json +Generando salida para: FC 'FC_Ttop_Run' (Original: FC Ttop Run) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Run.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.2894194, Size=3853 +Metadatos XML: ModTime=1750352620.1907043, Size=29007 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M30710', Número=326, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M30710' (Original: DB Ttop Motor M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M30710.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352620.2194386, Size=29007 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31010', Número=327, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31010' (Original: DB Ttop Motor M31010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31010.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352620.247147, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31110', Número=328, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31110' (Original: DB Ttop Motor M31110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.3253088, Size=4645 +Metadatos XML: ModTime=1750352620.284885, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31210', Número=329, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31210' (Original: DB Ttop Motor M31210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31210.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.3741362, Size=5808 +Metadatos XML: ModTime=1750352620.3696647, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31310', Número=330, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31310' (Original: DB Ttop Motor M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31310.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343964.2859924, Size=55830 +Metadatos XML: ModTime=1750352620.4716573, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31410', Número=331, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31410' (Original: DB Ttop Motor M31410) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31410.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.4967346, Size=11113 +Metadatos XML: ModTime=1750352619.595823, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31510', Número=301, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31510' (Original: DB Ttop Motor M31510) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31510.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343966.595598, Size=153295 +Metadatos XML: ModTime=1750352619.6238055, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31610', Número=302, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31610' (Original: DB Ttop Motor M31610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31610.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343986.1179276, Size=1590197 +Metadatos XML: ModTime=1750352619.6544688, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31710', Número=303, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31710' (Original: DB Ttop Motor M31710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31710.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343990.3062034, Size=363736 +Metadatos XML: ModTime=1750352619.684684, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31810', Número=304, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31810' (Original: DB Ttop Motor M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31810.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344158.7633965, Size=1028186 +Metadatos XML: ModTime=1750352619.715135, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M31910', Número=305, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M31910' (Original: DB Ttop Motor M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31910.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344145.0388474, Size=1578824 +Metadatos XML: ModTime=1750352620.0503416, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34010', Número=315, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34010' (Original: DB Ttop Motor M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34010.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343992.9667044, Size=196550 +Metadatos XML: ModTime=1750352620.103537, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34110', Número=316, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34110' (Original: DB Ttop Motor M34110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344006.6555808, Size=307828 +Metadatos XML: ModTime=1750352620.1342032, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34210', Número=317, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34210' (Original: DB Ttop Motor M34210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34210.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344002.8952901, Size=814633 +Metadatos XML: ModTime=1750352620.1625185, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34310', Número=318, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34310' (Original: DB Ttop Motor M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34310.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344018.2427561, Size=900332 +Metadatos XML: ModTime=1750352620.4268513, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor M34410', Número=319, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_M34410' (Original: DB Ttop Motor M34410) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34410.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344032.2921407, Size=1144793 +Metadatos XML: ModTime=1750352619.7512977, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U32810', Número=306, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U32810' (Original: DB Ttop Motor U32810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32810.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344033.3046443, Size=107276 +Metadatos XML: ModTime=1750352619.7796502, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U32910', Número=307, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U32910' (Original: DB Ttop Motor U32910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32910.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344047.5400019, Size=779855 +Metadatos XML: ModTime=1750352619.809785, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33010', Número=308, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33010' (Original: DB Ttop Motor U33010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33010.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344048.6072922, Size=60056 +Metadatos XML: ModTime=1750352619.8582625, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33110', Número=309, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33110' (Original: DB Ttop Motor U33110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344050.035369, Size=101508 +Metadatos XML: ModTime=1750352619.893813, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33210', Número=310, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33210' (Original: DB Ttop Motor U33210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33210.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344052.8293183, Size=205501 +Metadatos XML: ModTime=1750352619.9263053, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33310', Número=311, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33310' (Original: DB Ttop Motor U33310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33310.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344057.791212, Size=363692 +Metadatos XML: ModTime=1750352619.9564085, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33410', Número=312, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33410' (Original: DB Ttop Motor U33410) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33410.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343766.6636994, Size=1911 +Metadatos XML: ModTime=1750352619.9847424, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33510', Número=313, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33510' (Original: DB Ttop Motor U33510) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33510.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343818.8060174, Size=597280 +Metadatos XML: ModTime=1750352620.0171592, Size=29007 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor U33610', Número=314, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Motor_U33610' (Original: DB Ttop Motor U33610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33610.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344159.4335544, Size=16576 +Metadatos XML: ModTime=1750352620.5021262, Size=2793 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Motor VIS CFG', Número=369, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG_processed.json +Generando salida para: GlobalDB 'DB_Ttop_Motor_VIS_CFG' (Original: DB Ttop Motor VIS CFG) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_VIS_CFG.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343787.6403487, Size=592465 +Metadatos XML: ModTime=1750352620.786013, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M30710', Número=710, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M30710' (Original: DB Ttop Minimotor Cfg M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.9403336, Size=8006 +Metadatos XML: ModTime=1750352620.814349, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31110', Número=711, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31110' (Original: DB Ttop Minimotor Cfg M31110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343790.4340544, Size=594823 +Metadatos XML: ModTime=1750352620.8407829, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31210', Número=712, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31210' (Original: DB Ttop Minimotor Cfg M31210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.061905, Size=17766 +Metadatos XML: ModTime=1750352620.866641, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31310', Número=713, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31310' (Original: DB Ttop Minimotor Cfg M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344105.1437411, Size=332086 +Metadatos XML: ModTime=1750352620.8934247, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31610', Número=702, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31610' (Original: DB Ttop Minimotor Cfg M31610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.1047606, Size=4225 +Metadatos XML: ModTime=1750352620.9256692, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31710', Número=703, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31710' (Original: DB Ttop Minimotor Cfg M31710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343793.3112323, Size=593439 +Metadatos XML: ModTime=1750352620.9524243, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31810', Número=704, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31810' (Original: DB Ttop Minimotor Cfg M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.2532783, Size=21164 +Metadatos XML: ModTime=1750352620.979177, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31910', Número=705, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31910' (Original: DB Ttop Minimotor Cfg M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343796.4350123, Size=597776 +Metadatos XML: ModTime=1750352621.007277, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34010', Número=706, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34010' (Original: DB Ttop Minimotor Cfg M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.2786996, Size=1497 +Metadatos XML: ModTime=1750352621.036499, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34110', Número=707, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34110' (Original: DB Ttop Minimotor Cfg M34110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.3046129, Size=1500 +Metadatos XML: ModTime=1750352621.0632498, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34210', Número=708, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34210' (Original: DB Ttop Minimotor Cfg M34210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.32953, Size=1531 +Metadatos XML: ModTime=1750352621.091303, Size=28607 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34310', Número=709, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34310' (Original: DB Ttop Minimotor Cfg M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.3784287, Size=5121 +Metadatos XML: ModTime=1750352621.1187718, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M30710', Número=810, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M30710' (Original: DB Ttop Minimotor Data M30710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M30710.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343851.9367187, Size=68409 +Metadatos XML: ModTime=1750352621.1451051, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31110', Número=811, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31110' (Original: DB Ttop Minimotor Data M31110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343814.7061763, Size=543830 +Metadatos XML: ModTime=1750352621.1789527, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31210', Número=812, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31210' (Original: DB Ttop Minimotor Data M31210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31210.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343852.1758764, Size=18974 +Metadatos XML: ModTime=1750352621.2041664, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31310', Número=813, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31310' (Original: DB Ttop Minimotor Data M31310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31310.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343852.3033352, Size=16091 +Metadatos XML: ModTime=1750352620.5472496, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31610', Número=802, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31610' (Original: DB Ttop Minimotor Data M31610) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31610.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343871.5950923, Size=403092 +Metadatos XML: ModTime=1750352620.5880187, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31710', Número=803, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31710' (Original: DB Ttop Minimotor Data M31710) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31710.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343852.4173405, Size=11186 +Metadatos XML: ModTime=1750352620.6179383, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31810', Número=804, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31810' (Original: DB Ttop Minimotor Data M31810) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31810.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343871.6862593, Size=12441 +Metadatos XML: ModTime=1750352620.6463776, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31910', Número=805, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31910' (Original: DB Ttop Minimotor Data M31910) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31910.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343778.865936, Size=111000 +Metadatos XML: ModTime=1750352620.6734164, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34010', Número=806, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34010' (Original: DB Ttop Minimotor Data M34010) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34010.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.1293652, Size=135354 +Metadatos XML: ModTime=1750352620.7011385, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34110', Número=807, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34110' (Original: DB Ttop Minimotor Data M34110) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34110.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343796.7838798, Size=56667 +Metadatos XML: ModTime=1750352620.7288258, Size=30249 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34210', Número=808, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34210' (Original: DB Ttop Minimotor Data M34210) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34210.scl +Generación de .SCL completada. ---- Procesando archivo: 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' +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352620.7596157, Size=30249 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34310', Número=809, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json +Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34310' (Original: DB Ttop Minimotor Data M34310) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34310.scl +Generación de .SCL completada. -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: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352618.5300162, Size=67024 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31010 Divider', Número=327, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. ---- 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' +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -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. +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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' +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31010_Divider' (Original: FC Ttop Motor M31010 Divider) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31010_Divider.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352618.5876584, Size=78931 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31410 DivOut', Número=331, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -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. +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31410_DivOut' (Original: FC Ttop Motor M31410 DivOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31410_DivOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.0675862, Size=79531 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U32810 Ch1', Número=306, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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' +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U32810_Ch1' (Original: FC Ttop Motor U32810 Ch1) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32810_Ch1.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.1419718, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U32910 Ch2', Número=307, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -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. +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U32910_Ch2' (Original: FC Ttop Motor U32910 Ch2) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32910_Ch2.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.1920986, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33010 Ch3', Número=308, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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' +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33010_Ch3' (Original: FC Ttop Motor U33010 Ch3) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33010_Ch3.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.2530212, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33110 Ch4', Número=309, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -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. +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33110_Ch4' (Original: FC Ttop Motor U33110 Ch4) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33110_Ch4.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.3179579, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33210 Ch5', Número=310, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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' +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33210_Ch5' (Original: FC Ttop Motor U33210 Ch5) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33210_Ch5.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.3872368, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33310 Ch6', Número=311, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -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. +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33310_Ch6' (Original: FC Ttop Motor U33310 Ch6) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33310_Ch6.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.4472868, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33410 Ch7', Número=312, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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' +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33410_Ch7' (Original: FC Ttop Motor U33410 Ch7) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33410_Ch7.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.513901, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33510 Ch8', Número=313, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. -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. +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33510_Ch8' (Original: FC Ttop Motor U33510 Ch8) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33510_Ch8.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352617.5948207, Size=79823 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor U33610 Ch9', Número=314, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_processed.json +Generando salida para: FC 'FC_Ttop_Motor_U33610_Ch9' (Original: FC Ttop Motor U33610 Ch9) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33610_Ch9.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352618.8800848, Size=97194 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31110 CombiDx', Número=328, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31110_CombiDx' (Original: FC Ttop Motor M31110 CombiDx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31110_CombiDx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352618.9478664, Size=97148 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31210 CombiSx', Número=329, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31210_CombiSx' (Original: FC Ttop Motor M31210 CombiSx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31210_CombiSx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.0023339, Size=97341 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31610 Tabl_InfeedSx', Número=302, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31610_Tabl_InfeedSx' (Original: FC Ttop Motor M31610 Tabl_InfeedSx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31610_Tabl_InfeedSx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.0568316, Size=97341 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31710 Tabl_InfeedDx', Número=303, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31710_Tabl_InfeedDx' (Original: FC Ttop Motor M31710 Tabl_InfeedDx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31710_Tabl_InfeedDx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.109039, Size=97344 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34110 Tabl_OutfeedSx', Número=316, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34110_Tabl_OutfeedSx' (Original: FC Ttop Motor M34110 Tabl_OutfeedSx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.1714637, Size=97344 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34210 Tabl_OutfeedDx', Número=317, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34210_Tabl_OutfeedDx' (Original: FC Ttop Motor M34210 Tabl_OutfeedDx) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.316864, Size=100322 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M30710 Div_GuidesIn', Número=326, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M30710_Div_GuidesIn' (Original: FC Ttop Motor M30710 Div_GuidesIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M30710_Div_GuidesIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.3753264, Size=100438 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31310 Div_GuidesOut', Número=330, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31310_Div_GuidesOut' (Original: FC Ttop Motor M31310 Div_GuidesOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31310_Div_GuidesOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.4382577, Size=100438 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31810 Tabl_GuidesIn', Número=304, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31810_Tabl_GuidesIn' (Original: FC Ttop Motor M31810 Tabl_GuidesIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31810_Tabl_GuidesIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.2441316, Size=100440 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M31910 Tabl_SelectorIn', Número=305, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M31910_Tabl_SelectorIn' (Original: FC Ttop Motor M31910 Tabl_SelectorIn) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31910_Tabl_SelectorIn.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.5104468, Size=100441 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34010 Tabl_SelectorOut', Número=315, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34010_Tabl_SelectorOut' (Original: FC Ttop Motor M34010 Tabl_SelectorOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34010_Tabl_SelectorOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352619.5656404, Size=101153 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FC Ttop Motor M34310 Tabl_GuidesOut', Número=318, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 7 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut_processed.json +Generando salida para: FC 'FC_Ttop_Motor_M34310_Tabl_GuidesOut' (Original: FC Ttop Motor M34310 Tabl_GuidesOut) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34310_Tabl_GuidesOut.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352604.2786386, Size=23902 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Lube - Dry Ecolab', Número=51, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json +Generando salida para: InstanceDB 'DB_Lube___Dry_Ecolab' (Original: DB Lube - Dry Ecolab) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Lube___Dry_Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352605.343188, Size=797764 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - Dry Ecolab', Número=54, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD + - Procesando Red ID=89, Lenguaje Red=LAD + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD + - Procesando Red ID=A5, Lenguaje Red=LAD + - Procesando Red ID=AC, Lenguaje Red=LAD + - Procesando Red ID=B3, Lenguaje Red=LAD + - Procesando Red ID=BA, Lenguaje Red=SCL + - Procesando Red ID=C1, Lenguaje Red=SCL + - Procesando Red ID=C8, Lenguaje Red=SCL + - Procesando Red ID=CF, Lenguaje Red=SCL + - Procesando Red ID=D6, Lenguaje Red=SCL + - Procesando Red ID=DD, Lenguaje Red=SCL + - Procesando Red ID=E4, Lenguaje Red=SCL + - Procesando Red ID=EB, Lenguaje Red=SCL + - Procesando Red ID=F2, Lenguaje Red=SCL + - Procesando Red ID=F9, Lenguaje Red=SCL + - Procesando Red ID=100, Lenguaje Red=SCL + - Procesando Red ID=107, Lenguaje Red=LAD + - Procesando Red ID=10E, Lenguaje Red=LAD + - Procesando Red ID=115, Lenguaje Red=LAD + - Procesando Red ID=11C, Lenguaje Red=LAD + - Procesando Red ID=123, Lenguaje Red=LAD + - Procesando Red ID=12A, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 354 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 354 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 21 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[7] Cycle Started' (ID: 58, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[8] Cycle Started' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[9] Cycle Started' (ID: 66, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[10] Cycle Started' (ID: 6D, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[1] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[2] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[3] Cycle Running' (ID: 82, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[4] Cycle Running' (ID: 89, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[5] Cycle Running' (ID: 90, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[6] Cycle Running' (ID: 97, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[7] Cycle Running' (ID: 9E, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[8] Cycle Running' (ID: A5, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[9] Cycle Running' (ID: AC, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[10] Cycle Running' (ID: B3, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red '' (ID: 10E, Lang: LAD), Instrucción UID: 65, Tipo: 'Sr' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json +Generando salida para: FB 'FB_Lube___Dry_Ecolab' (Original: FB Lube - Dry Ecolab) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Dry_Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352604.3612175, Size=36358 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - Water/Dry', Número=52, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=STL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 29 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json +Generando salida para: FB 'FB_Lube___Water_Dry' (Original: FB Lube - Water/Dry) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Water_Dry.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352605.8804362, Size=17725 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB LUBE - Ecolab', Número=52, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json +Generando salida para: InstanceDB 'DB_LUBE___Ecolab' (Original: DB LUBE - Ecolab) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LUBE___Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352605.6200533, Size=211208 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - EcoLab VM', Número=53, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Centralina di lubrificazione gestita da PLC...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 198 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 198 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR' + - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR' + - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json +Generando salida para: FB 'FB_Lube___EcoLab_VM' (Original: FB Lube - EcoLab VM) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 1 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___EcoLab_VM.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352605.813821, Size=429159 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Lube - Ecolab', Número=55, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD + - Procesando Red ID=89, Lenguaje Red=SCL + - Procesando Red ID=90, Lenguaje Red=SCL + - Procesando Red ID=97, Lenguaje Red=SCL + - Procesando Red ID=9E, Lenguaje Red=SCL + - Procesando Red ID=A5, Lenguaje Red=SCL + - Procesando Red ID=AC, Lenguaje Red=SCL + - Procesando Red ID=B3, Lenguaje Red=LAD + - Procesando Red ID=BA, Lenguaje Red=LAD + - Procesando Red ID=C1, Lenguaje Red=LAD + - Procesando Red ID=C8, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 181 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 181 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 23 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 23 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 5: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 6 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' + - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' + - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 64, Tipo: 'Sr' + - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 79, Tipo: 'Sr' + - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 94, Tipo: 'Sr' + - Red 'Z[1] Cycle Running' (ID: 58, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[2] Cycle Running' (ID: 5F, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[3] Cycle Running' (ID: 66, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[4] Cycle Running' (ID: 6D, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[5] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + - Red 'Z[6] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json +Generando salida para: FB 'FB_Lube___Ecolab' (Original: FB Lube - Ecolab) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Ecolab.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352604.1614964, Size=11595 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DB Signal Transport', Número=131, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json +Generando salida para: GlobalDB 'DB_Signal_Transport' (Original: DB Signal Transport) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Signal_Transport.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352604.0259748, Size=42702 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FB Early Restart', Número=240, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=STL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 19 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... ---- 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' +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... -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. +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. ---- 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' +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- -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. +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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' +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json +Generando salida para: FB 'FB_Early_Restart' (Original: FB Early Restart) + -> Modo de generación: FB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Early_Restart.scl +Generación de .SCL completada. -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: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352601.9231963, Size=9348 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='CyclicInterrupt_Axes', Número=30, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Error: Constante sin valor Access UID=21 +Advertencia: Ignorando Access inválido o con error UID=21 en red 4 + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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' +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- -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. +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 4, Lang: LAD), Instrucción UID: 26, Tipo: 'QRY_CINT' + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json +Generando salida para: OB 'CyclicInterrupt_Axes' (Original: CyclicInterrupt_Axes) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CyclicInterrupt_Axes.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.372824, Size=7330 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcMainConfig', Número=16, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json +Generando salida para: FC 'FcMainConfig' (Original: FcMainConfig) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcMainConfig.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.5174322, Size=89387 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcHmiData', Número=50, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=STL + - Procesando Red ID=89, Lenguaje Red=LAD + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD + - Procesando Red ID=A5, Lenguaje Red=LAD + - Procesando Red ID=AC, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 31 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 3 instr. bajo condición de Eq UID 29 + -> 1 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 17 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 5 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 6 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 24 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 36, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 38, Tipo: 'O' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 41, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq' + - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Add' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 39, Tipo: 'Ge' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 40, Tipo: 'Move' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 43, Tipo: 'O' + - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 29, Tipo: 'Ne' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Move' + - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json +Generando salida para: FC 'FcHmiData' (Original: FcHmiData) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.6053245, Size=42152 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcHmiRcpDivider', Número=28, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: STD +Data Ultima Simulaz...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=SCL + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 11 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 6 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. ---- 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'... +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' + - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 42, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json +Generando salida para: FC 'FcHmiRcpDivider' (Original: FcHmiRcpDivider) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiRcpDivider.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.3869247, Size=33488 +Metadatos XML: ModTime=1750352642.5543697, Size=90877 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HmiData', Número=50, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json +Generando salida para: GlobalDB 'HmiData' (Original: HmiData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiData.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.8481424, Size=11340 +Metadatos XML: ModTime=1750352642.64457, Size=13271 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='HmiRcpDivider', Número=28, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json +Generando salida para: GlobalDB 'HmiRcpDivider' (Original: HmiRcpDivider) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiRcpDivider.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343779.990676, Size=26671 +Metadatos XML: ModTime=1750352642.4393556, Size=18929 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcTon', Número=23, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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' +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- -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. +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). ---- 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' +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- -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. +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. ---- 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'... +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json +Generando salida para: FC 'FcTon' (Original: FcTon) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTon.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343853.6253688, Size=17645 +Metadatos XML: ModTime=1750352642.4023468, Size=19696 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcTonStruct', Número=29, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=SCL + - Procesando Red ID=B, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json +Generando salida para: FC 'FcTonStruct' (Original: FcTonStruct) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTonStruct.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.4115274, Size=31534 +Metadatos XML: ModTime=1750352642.6919744, Size=8365 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DbHmiDateTime', Número=31, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json +Generando salida para: GlobalDB 'DbHmiDateTime' (Original: DbHmiDateTime) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiDateTime.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343780.634997, Size=13900 +Metadatos XML: ModTime=1750352642.7322989, Size=10570 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DbHmiTimeZone', Número=32, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json +Generando salida para: GlobalDB 'DbHmiTimeZone' (Original: DbHmiTimeZone) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiTimeZone.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'... Cargando parsers de red... -Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344160.8728535, Size=77067 +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.8574803, Size=6774 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DbSetTimeZone', Número=814, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json +Generando salida para: InstanceDB 'DbSetTimeZone' (Original: DbSetTimeZone) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbSetTimeZone.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.8202374, Size=48394 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='FcHmiDateTime', Número=31, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 42 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_SYS_T' + - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_LOC_T' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 73, Tipo: 'Eq' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 74, Tipo: 'SCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 76, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 77, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 78, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 79, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 80, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 82, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 83, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 84, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 85, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 86, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 87, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 88, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 89, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 94, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 95, Tipo: 'Move' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 96, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 97, Tipo: 'Eq' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 98, Tipo: 'Contact' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 99, Tipo: 'O' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 100, Tipo: 'RCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil' + - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 47, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'Move' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T' + - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json +Generando salida para: FC 'FcHmiDateTime' (Original: FcHmiDateTime) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiDateTime.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.3450315, Size=4787 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='debugData', Número=26, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json +Generando salida para: GlobalDB 'debugData' (Original: debugData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\debugData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.2752042, Size=235944 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instVirtualMaster', Número=22, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json +Generando salida para: InstanceDB '_instVirtualMaster' (Original: _instVirtualMaster) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instVirtualMaster.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.3193927, Size=19605 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='virtualMasterData', Número=23, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json +Generando salida para: GlobalDB 'virtualMasterData' (Original: virtualMasterData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\virtualMasterData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.0399873, Size=206338 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DividerMain', Número=2, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=SCL + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=SCL + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD + - Procesando Red ID=74, Lenguaje Red=LAD + - Procesando Red ID=7B, Lenguaje Red=SCL + - Procesando Red ID=82, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Advertencia: No se encontró nombre/instancia para TOF UID 26. Usando placeholder '#TOF_INSTANCE_26'. + -> 59 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 59 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 16 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 66, Lang: LAD), Instrucción UID: 48, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json +Generando salida para: FC 'DividerMain' (Original: DividerMain) + -> Modo de generación: FC SCL +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DividerMain.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.081552, Size=8535 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='DataConveyors', Número=3508, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json +Generando salida para: GlobalDB 'DataConveyors' (Original: DataConveyors) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DataConveyors.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.1181405, Size=13031 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='ConveyorConsent', Número=14, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 9 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... ---- 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'... +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json +Generando salida para: FC 'ConveyorConsent' (Original: ConveyorConsent) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ConveyorConsent.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343854.2063851, Size=47022 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.146417, Size=28152 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='conveyorConsentData', Número=3000, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json +Generando salida para: GlobalDB 'conveyorConsentData' (Original: conveyorConsentData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\conveyorConsentData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.056862, Size=42061 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='SignalTtopConveyors', Número=120, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'Provenienza: 92487 +Data Ultima Simul...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 39 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 23, Tipo: 'S_Move' ---- 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'... +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json +Generando salida para: FC 'SignalTtopConveyors' (Original: SignalTtopConveyors) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\SignalTtopConveyors.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344152.7639005, Size=426748 -Paso 1: Parseando archivo XML... +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352642.0018454, Size=2676 +Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_hmiShitData', Número=129, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json +Generando salida para: GlobalDB '_hmiShitData' (Original: _hmiShitData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_hmiShitData.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343834.666139, Size=972457 +Metadatos XML: ModTime=1750352641.9772842, Size=3749 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='alarms', Número=29, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json +Generando salida para: GlobalDB 'alarms' (Original: alarms) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarms.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343880.1143694, Size=57309 +Metadatos XML: ModTime=1750352641.9480622, Size=16321 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='recipe', Número=59, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json +Generando salida para: GlobalDB 'recipe' (Original: recipe) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\recipe.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343876.9983835, Size=26566 +Metadatos XML: ModTime=1750352641.9210749, Size=17089 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='selections', Número=49, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json +Generando salida para: GlobalDB 'selections' (Original: selections) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\selections.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343835.4143076, Size=55602 +Metadatos XML: ModTime=1750352642.8938916, Size=26709 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instDivider', Número=19, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json +Generando salida para: InstanceDB '_instDivider' (Original: _instDivider) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750344146.9061446, Size=130057 +Metadatos XML: ModTime=1750352643.1667242, Size=724918 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instDividerMotion', Número=20, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json +Generando salida para: InstanceDB '_instDividerMotion' (Original: _instDividerMotion) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDividerMotion.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343836.1090922, Size=43037 +Metadatos XML: ModTime=1750352643.0154972, Size=210598 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instDivider_PostServo', Número=21, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json +Generando salida para: InstanceDB '_instDivider_PostServo' (Original: _instDivider_PostServo) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider_PostServo.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352641.3698666, Size=46625 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='LCamHdl_CreateCamAdvanced', Número=31100, Lenguaje Bloque='SCL' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json +Generando salida para: FB 'LCamHdl_CreateCamAdvanced' (Original: LCamHdl_CreateCamAdvanced) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'TO_Cam:v8.0'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_CreateCamAdvanced.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352641.8665073, Size=606537 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='AxisTechnologyPositioning', Número=7, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Error: Constante sin valor Access UID=28 +Advertencia: Ignorando Access inválido o con error UID=28 en red 2E +Error: Constante sin valor Access UID=36 +Advertencia: Ignorando Access inválido o con error UID=36 en red 2E +Advertencia: Fuente desconocida UID=28 conectada a 46.in +Advertencia: Fuente desconocida UID=36 conectada a 53.in + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD +Error: Constante sin valor Access UID=37 +Advertencia: Ignorando Access inválido o con error UID=37 en red 51 +Advertencia: Fuente desconocida UID=37 conectada a 53.in + - Procesando Red ID=58, Lenguaje Red=LAD + - Procesando Red ID=5F, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 5F +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 5F +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 5F +Error: Constante sin valor Access UID=33 +Advertencia: Ignorando Access inválido o con error UID=33 en red 5F +Error: Constante sin valor Access UID=37 +Advertencia: Ignorando Access inválido o con error UID=37 en red 5F +Error: Constante sin valor Access UID=40 +Advertencia: Ignorando Access inválido o con error UID=40 en red 5F +Advertencia: Fuente desconocida UID=23 conectada a 52.in2 +Advertencia: Fuente desconocida UID=26 conectada a 54.in2 +Advertencia: Fuente desconocida UID=29 conectada a 56.in2 +Advertencia: Fuente desconocida UID=33 conectada a 59.in2 +Advertencia: Fuente desconocida UID=37 conectada a 62.in2 +Advertencia: Fuente desconocida UID=40 conectada a 64.in2 + - Procesando Red ID=66, Lenguaje Red=LAD + - Procesando Red ID=6D, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 6D +Advertencia: Fuente desconocida UID=23 conectada a 26.in2 + - Procesando Red ID=74, Lenguaje Red=LAD +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 74 +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 74 +Error: Constante sin valor Access UID=32 +Advertencia: Ignorando Access inválido o con error UID=32 en red 74 +Advertencia: Fuente desconocida UID=26 conectada a 38.in2 +Advertencia: Fuente desconocida UID=29 conectada a 40.in2 +Advertencia: Fuente desconocida UID=32 conectada a 42.in2 + - Procesando Red ID=7B, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 7B + - Procesando Red ID=82, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 82 + - Procesando Red ID=89, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 89 + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD + - Procesando Red ID=A5, Lenguaje Red=LAD +Error: Constante sin valor Access UID=39 +Advertencia: Ignorando Access inválido o con error UID=39 en red A5 +Error: Constante sin valor Access UID=55 +Advertencia: Ignorando Access inválido o con error UID=55 en red A5 +Advertencia: Fuente desconocida UID=39 conectada a 70.in +Advertencia: Fuente desconocida UID=55 conectada a 82.in + - Procesando Red ID=AC, Lenguaje Red=LAD +Error: Constante sin valor Access UID=50 +Advertencia: Ignorando Access inválido o con error UID=50 en red AC +Advertencia: Fuente desconocida UID=50 conectada a 77.in + - Procesando Red ID=B3, Lenguaje Red=LAD +Error: Constante sin valor Access UID=33 +Advertencia: Ignorando Access inválido o con error UID=33 en red B3 +Advertencia: Fuente desconocida UID=33 conectada a 50.in + - Procesando Red ID=BA, Lenguaje Red=LAD + - Procesando Red ID=C1, Lenguaje Red=LAD +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red C1 +Error: Constante sin valor Access UID=27 +Advertencia: Ignorando Access inválido o con error UID=27 en red C1 +Error: Constante sin valor Access UID=30 +Advertencia: Ignorando Access inválido o con error UID=30 en red C1 +Advertencia: Fuente desconocida UID=24 conectada a 51.in +Advertencia: Fuente desconocida UID=27 conectada a 53.in +Advertencia: Fuente desconocida UID=30 conectada a 55.in + - Procesando Red ID=C8, Lenguaje Red=LAD +Error: Constante sin valor Access UID=45 +Advertencia: Ignorando Access inválido o con error UID=45 en red C8 +Error: Constante sin valor Access UID=59 +Advertencia: Ignorando Access inválido o con error UID=59 en red C8 +Advertencia: Fuente desconocida UID=45 conectada a 77.in +Advertencia: Fuente desconocida UID=59 conectada a 90.in + - Procesando Red ID=CF, Lenguaje Red=LAD + - Procesando Red ID=D6, Lenguaje Red=LAD +Error: Constante sin valor Access UID=30 +Advertencia: Ignorando Access inválido o con error UID=30 en red D6 +Error: Constante sin valor Access UID=42 +Advertencia: Ignorando Access inválido o con error UID=42 en red D6 +Advertencia: Fuente desconocida UID=30 conectada a 55.in +Advertencia: Fuente desconocida UID=42 conectada a 61.in + - Procesando Red ID=DD, Lenguaje Red=LAD + - Procesando Red ID=E4, Lenguaje Red=LAD + - Procesando Red ID=EB, Lenguaje Red=LAD +Error: Constante sin valor Access UID=34 +Advertencia: Ignorando Access inválido o con error UID=34 en red EB +Error: Constante sin valor Access UID=44 +Advertencia: Ignorando Access inválido o con error UID=44 en red EB +Error: Constante sin valor Access UID=52 +Advertencia: Ignorando Access inválido o con error UID=52 en red EB +Error: Constante sin valor Access UID=61 +Advertencia: Ignorando Access inválido o con error UID=61 en red EB +Advertencia: Fuente desconocida UID=34 conectada a 74.in +Advertencia: Fuente desconocida UID=44 conectada a 81.in +Advertencia: Fuente desconocida UID=52 conectada a 88.in +Advertencia: Fuente desconocida UID=61 conectada a 94.in + - Procesando Red ID=F2, Lenguaje Red=LAD +Advertencia: Access UID=24 no es Symbol ni Constant. + - Procesando Red ID=F9, Lenguaje Red=LAD + - Procesando Red ID=100, Lenguaje Red=LAD + - Procesando Red ID=107, Lenguaje Red=LAD + - Procesando Red ID=10E, Lenguaje Red=LAD + - Procesando Red ID=115, Lenguaje Red=LAD + - Procesando Red ID=11C, Lenguaje Red=LAD + - Procesando Red ID=123, Lenguaje Red=LAD + - Procesando Red ID=12A, Lenguaje Red=LAD + - Procesando Red ID=131, Lenguaje Red=LAD + - Procesando Red ID=138, Lenguaje Red=LAD + - Procesando Red ID=13F, Lenguaje Red=LAD + - Procesando Red ID=146, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Error during SymPy simplification for Coil 43: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 40: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 +Advertencia: No se encontró nombre/instancia para TON UID 72. Usando placeholder '#TON_INSTANCE_72'. +Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. + -> 260 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 40 +INFO: Agrupando 4 instr. bajo condición de Contact UID 47 +INFO: Agrupando 4 instr. bajo condición de Contact UID 34 +INFO: Agrupando 3 instr. bajo condición de Contact UID 31 + -> 4 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 260 proc SymPy, 4 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 45 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): +INFO: Agrupando 2 instr. bajo condición de Contact UID 66 +INFO: Agrupando 3 instr. bajo condición de Contact UID 71 + -> 2 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 45 proc SymPy, 2 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Error during SymPy simplification for Coil 70: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Error during SymPy simplification for Coil 60: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Error during SymPy simplification for Coil 62: +To simplify a logical expression with more than 8 variables may take a +long time and requires the use of `force=True`. +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 4: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 5 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 33 +Warning: Referring to unknown source UID: 37 +Warning: Referring to unknown source UID: 40 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 27 +Warning: Referring to unknown source UID: 30 + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 119 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 43, Tipo: 'O' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 46, Tipo: 'S_Move' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_RESET' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_POWER' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 52, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 59, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 63, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 65, Tipo: 'Coil' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 66, Tipo: 'Contact' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 67, Tipo: 'Coil' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 26, Tipo: 'Ne' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 38, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 40, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 42, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 37, Tipo: 'Calc' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 39, Tipo: 'Neg' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 40, Tipo: 'LIMIT' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' + - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 42, Tipo: 'LIMIT' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 29, Tipo: 'Calc' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 30, Tipo: 'LIMIT' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 40, Tipo: 'Calc' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 41, Tipo: 'Gt' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'O' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Move' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 45, Tipo: 'Neg' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 46, Tipo: 'Div' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 70, Tipo: 'S_Move' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 77, Tipo: 'MC_MOVEVELOCITY' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 82, Tipo: 'S_Move' + - Red '' (ID: AC, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move' + - Red '' (ID: AC, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'MC_HOME' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 50, Tipo: 'S_Move' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 52, Tipo: 'O' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 53, Tipo: 'SCoil' + - Red '' (ID: B3, Lang: LAD), Instrucción UID: 54, Tipo: 'RCoil' + - Red '' (ID: C1, Lang: LAD), Instrucción UID: 51, Tipo: 'Move' + - Red '' (ID: C1, Lang: LAD), Instrucción UID: 53, Tipo: 'Move' + - Red '' (ID: C1, Lang: LAD), Instrucción UID: 55, Tipo: 'Move' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 85, Tipo: 'MC_MOVEABSOLUTE' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 89, Tipo: 'Move' + - Red '' (ID: C8, Lang: LAD), Instrucción UID: 90, Tipo: 'S_Move' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 55, Tipo: 'S_Move' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 56, Tipo: 'MC_MOVERELATIVE' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 60, Tipo: 'Move' + - Red '' (ID: D6, Lang: LAD), Instrucción UID: 61, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 74, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 76, Tipo: 'MC_HALT' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 80, Tipo: 'Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 81, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 88, Tipo: 'S_Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 89, Tipo: 'MC_STOP' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 93, Tipo: 'Move' + - Red '' (ID: EB, Lang: LAD), Instrucción UID: 94, Tipo: 'S_Move' + - Red '' (ID: F2, Lang: LAD), Instrucción UID: 29, Tipo: 'Jump' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 64, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 66, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 68, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 70, Tipo: 'OutRange' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 79, Tipo: 'O' + - Red '' (ID: 115, Lang: LAD), Instrucción UID: 80, Tipo: 'SCoil' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 53, Tipo: 'InRange' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 55, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 57, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 58, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 59, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 60, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 61, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 63, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 65, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 66, Tipo: 'Eq' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 67, Tipo: 'Move' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 68, Tipo: 'Not' + - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 69, Tipo: 'SCoil' + - Red '' (ID: 138, Lang: LAD), Instrucción UID: 32, Tipo: 'SCATTER' + - Red '' (ID: 138, Lang: LAD), Instrucción UID: 33, Tipo: 'RCoil' + - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 27, Tipo: 'RD_SINFO' + - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq' + - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' + - Red '' (ID: 146, Lang: LAD), Instrucción UID: 36, Tipo: 'ReturnValue' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json +Generando salida para: FB 'AxisTechnologyPositioning' (Original: AxisTechnologyPositioning) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'TO_Object:v8.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352641.6099186, Size=102375 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='AxisTechnologyPositioning_GetData', Número=5, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 32 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'SCATTER' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'SCATTER' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'SCATTER' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'SCATTER' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'InRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'SCoil' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'OutRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'O' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'RD_SINFO' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json +Generando salida para: FC 'AxisTechnologyPositioning_GetData' (Original: AxisTechnologyPositioning_GetData) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning_GetData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352641.1371648, Size=55209 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='inv_SIEM_G120', Número=954, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: 'V1.0 + INVERTER SIEMENS G120 + +USE COMUNICATION TELE...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=SCL + - Procesando Red ID=19, Lenguaje Red=SCL + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=SCL + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=SCL +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 8 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. ---- 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'... +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: + - Red 'READ DATA FROM DRIVE' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json +Generando salida para: FC 'inv_SIEM_G120' (Original: inv_SIEM_G120) + -> Modo de generación: FC SCL + WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\inv_SIEM_G120.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343877.3576622, Size=49346 +Metadatos XML: ModTime=1750352639.1371434, 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. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='MC_Interpolator', Número=92, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json +Generando salida para: OB 'MC_Interpolator' (Original: MC_Interpolator) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Interpolator.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343836.7437117, Size=41621 +Metadatos XML: ModTime=1750352639.1961799, Size=19598 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='MC_PreInterpolator', Número=68, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red B +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red B +Advertencia: Fuente desconocida UID=23 conectada a 32.in2 + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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... +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 4, Lang: LAD), Instrucción UID: 23, Tipo: 'Runtime' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Calc' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'SET_CINT' + - Red '' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'RCoil' + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 26, Tipo: 'Runtime' + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 27, Tipo: 'Mul' + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json +Generando salida para: OB 'MC_PreInterpolator' (Original: MC_PreInterpolator) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_PreInterpolator.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'... +Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343877.6839643, Size=42004 -Paso 1: Parseando archivo XML... +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.2907481, Size=2486 +Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () 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' - +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='MC_Servo', Número=91, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +Paso 6: Escribiendo el resultado en el archivo JSON... +ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). + +--- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json +Generando salida para: OB 'MC_Servo' (Original: MC_Servo) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Servo.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml --- +--- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343797.2676892, Size=38861 +Metadatos XML: ModTime=1750352639.6513164, Size=53471 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='AlarmsGeneric', Número=4, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 69 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: B, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 32, Tipo: 'SCoil' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' + - Red '' (ID: 35, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json +Generando salida para: FC 'AlarmsGeneric' (Original: AlarmsGeneric) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AlarmsGeneric.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.723287, Size=15943 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Clocks', Número=8, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. + -> 12 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 3 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- ---- 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'... +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json +Generando salida para: FC 'Clocks' (Original: Clocks) + -> Modo de generación: FC SCL +INFO: Detectadas 6 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Clocks.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343877.8859017, Size=28474 +Metadatos XML: ModTime=1750352639.9938002, Size=13160 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () 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 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instAlarmPresence', Número=27, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json +Generando salida para: InstanceDB '_instAlarmPresence' (Original: _instAlarmPresence) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instAlarmPresence.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.9708474, Size=26906 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='_instMachineCycle', Número=25, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json +Generando salida para: InstanceDB '_instMachineCycle' (Original: _instMachineCycle) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instMachineCycle.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343878.149964, Size=38326 +Metadatos XML: ModTime=1750352639.6937292, Size=25251 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='LampsGeneric', Número=6, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 33 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 33 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 6 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json +Generando salida para: FC 'LampsGeneric' (Original: LampsGeneric) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LampsGeneric.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.9373765, Size=148133 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='MachineCycle', Número=18, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 27 +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 27 +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 27 +Error: Constante sin valor Access UID=31 +Advertencia: Ignorando Access inválido o con error UID=31 en red 27 + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 4A +Error: Constante sin valor Access UID=32 +Advertencia: Ignorando Access inválido o con error UID=32 en red 4A +Advertencia: Fuente desconocida UID=22 conectada a 34.in2 +Advertencia: Fuente desconocida UID=32 conectada a 45.in + - Procesando Red ID=51, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 51 +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 51 +Advertencia: Fuente desconocida UID=22 conectada a 26.in2 +Advertencia: Fuente desconocida UID=24 conectada a 29.in + - Procesando Red ID=58, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 58 +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 58 +Advertencia: Fuente desconocida UID=22 conectada a 26.in2 +Advertencia: Fuente desconocida UID=24 conectada a 29.in + - Procesando Red ID=5F, Lenguaje Red=LAD +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 5F +Error: Constante sin valor Access UID=27 +Advertencia: Ignorando Access inválido o con error UID=27 en red 5F +Error: Constante sin valor Access UID=28 +Advertencia: Ignorando Access inválido o con error UID=28 en red 5F +Advertencia: Fuente desconocida UID=28 conectada a 36.in + - Procesando Red ID=66, Lenguaje Red=LAD +Error: Constante sin valor Access UID=28 +Advertencia: Ignorando Access inválido o con error UID=28 en red 66 +Advertencia: Fuente desconocida UID=28 conectada a 38.in + - Procesando Red ID=6D, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 6D +Advertencia: Fuente desconocida UID=22 conectada a 24.in2 + - Procesando Red ID=74, Lenguaje Red=LAD +Error: Constante sin valor Access UID=22 +Advertencia: Ignorando Access inválido o con error UID=22 en red 74 +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 74 +Advertencia: Fuente desconocida UID=22 conectada a 28.in2 +Advertencia: Fuente desconocida UID=25 conectada a 31.in2 + - Procesando Red ID=7B, Lenguaje Red=LAD + - Procesando Red ID=82, Lenguaje Red=LAD +Error: Constante sin valor Access UID=21 +Advertencia: Ignorando Access inválido o con error UID=21 en red 82 +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 82 +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 82 +Error: Constante sin valor Access UID=29 +Advertencia: Ignorando Access inválido o con error UID=29 en red 82 +Advertencia: Fuente desconocida UID=26 conectada a 37.in2 +Advertencia: Fuente desconocida UID=29 conectada a 39.in2 + - Procesando Red ID=89, Lenguaje Red=LAD +Error: Constante sin valor Access UID=34 +Advertencia: Ignorando Access inválido o con error UID=34 en red 89 +Error: Constante sin valor Access UID=36 +Advertencia: Ignorando Access inválido o con error UID=36 en red 89 + - Procesando Red ID=90, Lenguaje Red=LAD + - Procesando Red ID=97, Lenguaje Red=LAD + - Procesando Red ID=9E, Lenguaje Red=LAD +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 9E +Advertencia: Fuente desconocida UID=24 conectada a 29.in2 + - Procesando Red ID=A5, Lenguaje Red=LAD +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red A5 +Advertencia: Fuente desconocida UID=25 conectada a 30.in2 +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json +Procesando bloque tipo: FB +INFO: El bloque es FB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 24. Usando placeholder '#TOF_INSTANCE_24'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 104 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 104 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 17 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 4 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 22 +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 29 +Warning: Referring to unknown source UID: 25 +Warning: Referring to unknown source UID: 32 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 24 +Warning: Referring to unknown source UID: 28 +Warning: Referring to unknown source UID: 28 +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FB) --- +ADVERTENCIA: Se encontraron 45 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 37, Tipo: 'InRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 39, Tipo: 'O' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange' + - Red '' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' + - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs' + - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 34, Tipo: 'Eq' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' + - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 45, Tipo: 'Move' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 27, Tipo: 'TON' + - Red '' (ID: 51, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'TON' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange' + - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 36, Tipo: 'Move' + - Red '' (ID: 66, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 24, Tipo: 'Eq' + - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 25, Tipo: 'Coil' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 29, Tipo: 'TOF' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 31, Tipo: 'Gt' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'O' + - Red '' (ID: 74, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq' + - Red '' (ID: 82, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'InRange' + - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' + - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 29, Tipo: 'Ge' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Eq' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'O' + - Red '' (ID: A5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' + +Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json +Generando salida para: FB 'MachineCycle' (Original: MachineCycle) + -> Modo de generación: FB SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +INFO: Detectadas 2 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineCycle.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.612069, Size=37700 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='MachineMain', Número=3, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD + - Procesando Red ID=3C, Lenguaje Red=LAD + - Procesando Red ID=43, Lenguaje Red=LAD + - Procesando Red ID=4A, Lenguaje Red=LAD + - Procesando Red ID=51, Lenguaje Red=LAD + - Procesando Red ID=58, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 15 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Contact' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'RCoil' + - Red '' (ID: 58, Lang: LAD), Instrucción UID: 28, Tipo: 'RCoil' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json +Generando salida para: FC 'MachineMain' (Original: MachineMain) + -> Modo de generación: FC SCL +INFO: Detectadas 1 VAR_TEMP adicionales. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineMain.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.553765, Size=10428 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='buttonsAndLamps_NotUsed', Número=41, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json +Generando salida para: GlobalDB 'buttonsAndLamps_NotUsed' (Original: buttonsAndLamps_NotUsed) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\buttonsAndLamps_NotUsed.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.7457323, Size=8895 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='clock', Número=43, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json +Generando salida para: GlobalDB 'clock' (Original: clock) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\clock.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343837.9487486, Size=38795 +Metadatos XML: ModTime=1750352639.5739098, Size=4304 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='electricalCabinet', Número=14, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json +Generando salida para: GlobalDB 'electricalCabinet' (Original: electricalCabinet) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\electricalCabinet.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343878.3693993, Size=28821 +Metadatos XML: ModTime=1750352639.7681732, Size=16469 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='machineData', Número=24, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json +Generando salida para: GlobalDB 'machineData' (Original: machineData) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\machineData.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343838.6315095, Size=37791 +Metadatos XML: ModTime=1750352639.5300617, Size=2800 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='alarmMask', Número=30, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json +Generando salida para: GlobalDB 'alarmMask' (Original: alarmMask) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarmMask.scl +Generación de .SCL completada. ---- Procesando archivo: 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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Startup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343878.6745818, Size=46720 +Metadatos XML: ModTime=1750352639.320663, Size=4435 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='Startup', Número=126, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json +Procesando bloque tipo: OB +INFO: El bloque es OB. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' ---- 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... +--- Iniciando Bucle de Procesamiento Iterativo (OB) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (OB) --- +INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. + +Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json +Generando salida para: OB 'Startup' (Original: Startup) + -> Modo de generación: OB SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.504837, Size=6330 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='instTimingBeltRampGenerator', Número=38, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para InstanceDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json +Procesando bloque tipo: InstanceDB +INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json +Guardado de InstanceDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json +Generando salida para: InstanceDB 'instTimingBeltRampGenerator' (Original: instTimingBeltRampGenerator) + -> Modo de generación: INSTANCE_DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\instTimingBeltRampGenerator.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.4479463, Size=33269 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='TimingBeltInterrupt', Número=13, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 12 +Error: Constante sin valor Access UID=26 +Advertencia: Ignorando Access inválido o con error UID=26 en red 12 +Advertencia: Fuente desconocida UID=23 conectada a 39.in2 +Advertencia: Fuente desconocida UID=26 conectada a 40.in2 + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD +Error: Constante sin valor Access UID=23 +Advertencia: Ignorando Access inválido o con error UID=23 en red 20 +Error: Constante sin valor Access UID=24 +Advertencia: Ignorando Access inválido o con error UID=24 en red 20 +Error: Constante sin valor Access UID=25 +Advertencia: Ignorando Access inválido o con error UID=25 en red 20 +Error: Constante sin valor Access UID=31 +Advertencia: Ignorando Access inválido o con error UID=31 en red 20 +Error: Constante sin valor Access UID=35 +Advertencia: Ignorando Access inválido o con error UID=35 en red 20 +Error: Constante sin valor Access UID=36 +Advertencia: Ignorando Access inválido o con error UID=36 en red 20 +Advertencia: Fuente desconocida UID=35 conectada a 53.maxSpeed +Advertencia: Fuente desconocida UID=36 conectada a 53.hwId +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 36 + -> 10 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 36 + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): +Warning: Referring to unknown source UID: 26 +Warning: Referring to unknown source UID: 23 +Warning: Referring to unknown source UID: 36 + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 39, Tipo: 'Sub' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 40, Tipo: 'Add' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange' + - Red '' (ID: 12, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 48, Tipo: 'Calc' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 49, Tipo: 'Convert' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT' + - Red '' (ID: 20, Lang: LAD), Instrucción UID: 53, Tipo: 'Call' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json +Generando salida para: FC 'TimingBeltInterrupt' (Original: TimingBeltInterrupt) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltInterrupt.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.381448, Size=24990 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='TimingBeltManager', Número=27, Lenguaje Bloque='LAD' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. + - Procesando Red ID=4, Lenguaje Red=LAD + - Procesando Red ID=B, Lenguaje Red=LAD + - Procesando Red ID=12, Lenguaje Red=LAD + - Procesando Red ID=19, Lenguaje Red=LAD + - Procesando Red ID=20, Lenguaje Red=LAD + - Procesando Red ID=27, Lenguaje Red=LAD + - Procesando Red ID=2E, Lenguaje Red=LAD + - Procesando Red ID=35, Lenguaje Red=LAD +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json +Procesando bloque tipo: FC +INFO: El bloque es FC. Iniciando procesamiento lógico... +Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' + +--- Iniciando Bucle de Procesamiento Iterativo (FC) --- + +--- Pase 1 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 13 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... + +--- Pase 2 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 2 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... + +--- Pase 3 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 1 instrucciones (no STL) procesadas con SymPy. + Fase 2 (Agrupación IF con Simplificación): + -> 0 agrupaciones realizadas (en redes no STL). +--- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... + +--- Pase 4 --- + Fase 1 (SymPy Base - Orden por Prioridad): + -> 0 instrucciones (no STL) procesadas con SymPy. + +--- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- + +--- Verificación Final de Instrucciones No Procesadas (FC) --- +ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 31, Tipo: 'O' + - Red '' (ID: 19, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' + +Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json +Guardado completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json +Generando salida para: FC 'TimingBeltManager' (Original: TimingBeltManager) + -> Modo de generación: FC SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltManager.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'... +Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343797.6209755, Size=38831 +Metadatos XML: ModTime=1750352639.347501, Size=6026 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='timingBeltData', Número=39, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json +Generando salida para: GlobalDB 'timingBeltData' (Original: timingBeltData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltData.scl +Generación de .SCL completada. + +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.483365, Size=3958 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='timingBeltSetupData', Número=42, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json +Generando salida para: GlobalDB 'timingBeltSetupData' (Original: timingBeltSetupData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltSetupData.scl +Generación de .SCL completada. ---- Procesando archivo: PLC\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'... +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'... Cargando parsers de red... Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' Total de lenguajes con parser cargado: 5 Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1750343879.0782797, Size=73077 +Metadatos XML: ModTime=1750352639.0986874, Size=6845 Paso 1: Parseando archivo XML... Paso 1: Parseo XML completado. Paso 2: Detectando tipo de objeto principal... Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. -Error Crítico: No se generó ningún resultado para el archivo XML. - ---- 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. +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='dividerData', Número=45, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json +Generando salida para: GlobalDB 'dividerData' (Original: dividerData) + -> Modo de generación: DATA_BLOCK SCL + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerData.scl +Generación de .SCL completada. ---- 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 +--- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +--- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'... +Cargando parsers de red... +Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' + +Total de lenguajes con parser cargado: 5 +Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +Metadatos XML: ModTime=1750352639.073372, Size=15164 +Paso 1: Parseando archivo XML... +Paso 1: Parseo XML completado. +Paso 2: Detectando tipo de objeto principal... +Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +Paso 3: Extrayendo atributos del bloque... +Paso 3: Atributos: Nombre='dividerInterface', Número=44, Lenguaje Bloque='DB' +Paso 3b: Comentario bloque: '...' +Paso 4: Extrayendo la interfaz del bloque... +Paso 5: Saltando procesamiento de redes para GlobalDB. +Paso 6: Escribiendo el resultado en el archivo JSON... +Paso 6: Escritura JSON completada. +Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json' +--- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json +Procesando bloque tipo: GlobalDB +INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json +Guardado de GlobalDB completado. +--- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json +Generando salida para: GlobalDB 'dividerInterface' (Original: dividerInterface) + -> Modo de generación: DATA_BLOCK SCL + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. + -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerInterface.scl +Generación de .SCL completada. + +--- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' --- +Se encontraron 16 archivos .scl existentes para copiar: +Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0 --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output +Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- -Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC -Directorio de salida XRef: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output +Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC +Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output Subdirectorio fuentes MD para XRef: source -Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\source -Archivos fuente preparados: 377 SCL convertidos, 30 MD copiados. -Buscando archivos XML XRef en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\ProgramBlocks_CR -Archivos JSON encontrados: 342 -Datos cargados para 342 bloques. +Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\source +Archivos fuente preparados: 303 SCL convertidos, 51 MD copiados. +Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR +Archivos JSON encontrados: 338 +Datos cargados para 338 bloques. Mapa InstanciaDB -> FB creado con 0 entradas. -Datos cargados para 342 bloques (1793 PLC Tags globales). +Datos cargados para 338 bloques (147 PLC Tags globales). Construyendo grafo de llamadas desde archivos XML XRef... -Archivos XML XRef encontrados: 379 -Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_calls_tree.md -Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_db_usage_summary.md -Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\xref_output\xref_plc_tags_summary.md +Archivos XML XRef encontrados: 17 +Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_calls_tree.md +Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_db_usage_summary.md +Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_plc_tags_summary.md --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- -Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC, salida agregada en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md +Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md --- Iniciando Agregación de Archivos (x5) --- Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) -Directorio Raíz del Proyecto: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC -Archivo de Salida: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md -Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.scl -Buscando archivos MD con patrón: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\**\*.md -Se agregarán 882 archivos. - Agregando: ProgramBlocks_SCL\BlenderCtrl_InitErrors.scl - Agregando: ProgramBlocks_SCL\BlenderCtrl_MFM Command.scl - Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_PresRelea.scl - Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveInteg.scl - Agregando: ProgramBlocks_SCL\BlenderPIDCtrl_SaveValve.scl - Agregando: ProgramBlocks_SCL\BlenderPID_ActualRecipe.scl - Agregando: ProgramBlocks_SCL\BlenderPID_BlendingFault.scl - Agregando: ProgramBlocks_SCL\BlenderPID_FlowMeterErro.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDFFCalc.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDInitParam.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDResInteg.scl - Agregando: ProgramBlocks_SCL\BlenderPID_PIDSPCalc.scl - Agregando: ProgramBlocks_SCL\BlenderPID__Main.scl - Agregando: ProgramBlocks_SCL\BlenderRun_SelectConstan.scl - Agregando: ProgramBlocks_SCL\BrixTracking_ProdSamples.scl - Agregando: ProgramBlocks_SCL\BrixTracking_SampleTime.scl - Agregando: ProgramBlocks_SCL\CIP CVQ.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ExecSimpleCIP.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ExecStep.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepDown.scl - Agregando: ProgramBlocks_SCL\CIPLocal_ProgStepUp.scl - Agregando: ProgramBlocks_SCL\CIP_SimpleProgr_Init.scl - Agregando: ProgramBlocks_SCL\CO2 Solubility.scl - Agregando: ProgramBlocks_SCL\CO2EqPress.scl - Agregando: ProgramBlocks_SCL\CO2InjPressure.scl - Agregando: ProgramBlocks_SCL\CO2Tracking_ProdSamples.scl - Agregando: ProgramBlocks_SCL\CO2Tracking_SampleTime.scl - Agregando: ProgramBlocks_SCL\CVQ_1p7_8_Perc.scl - Agregando: ProgramBlocks_SCL\Cetrifugal_Head.scl - Agregando: ProgramBlocks_SCL\DeairCO2TempComp.scl - Agregando: ProgramBlocks_SCL\DeaireationValve.scl - Agregando: ProgramBlocks_SCL\Delay.scl - Agregando: ProgramBlocks_SCL\DeltaP.scl - Agregando: ProgramBlocks_SCL\FeedForward.scl - Agregando: ProgramBlocks_SCL\FillingTime.scl - Agregando: ProgramBlocks_SCL\Flow_To_Press_Loss.scl - Agregando: ProgramBlocks_SCL\Freq_To_mmH2O.scl - Agregando: ProgramBlocks_SCL\FrictionLoss.scl - Agregando: ProgramBlocks_SCL\Input_CheckFlowMetersSta.scl - Agregando: ProgramBlocks_SCL\Integral.scl - Agregando: ProgramBlocks_SCL\LowPassFilter.scl - Agregando: ProgramBlocks_SCL\MFMAnalogValues.scl - Agregando: ProgramBlocks_SCL\MSE Slope.scl - Agregando: ProgramBlocks_SCL\MaxCarboCO2 Vol.scl - Agregando: ProgramBlocks_SCL\Output_AnalogValueToHMI.scl - Agregando: ProgramBlocks_SCL\PID_Filling_Head_Calc.scl - Agregando: ProgramBlocks_SCL\PPM O2.scl - Agregando: ProgramBlocks_SCL\ProdBrixRecovery_BrixCal.scl - Agregando: ProgramBlocks_SCL\ProductAvailable.scl - Agregando: ProgramBlocks_SCL\ProductLiterInTank.scl - Agregando: ProgramBlocks_SCL\ProductQuality_Messages.scl - Agregando: ProgramBlocks_SCL\RecipeCalculation.scl - Agregando: ProgramBlocks_SCL\Signal Gen.scl - Agregando: ProgramBlocks_SCL\SlewLimit.scl - Agregando: ProgramBlocks_SCL\SpeedAdjust.scl - Agregando: ProgramBlocks_SCL\Statistical_Analisys.scl - Agregando: ProgramBlocks_SCL\SyrBrix_SyrupCorrPerc.scl - Agregando: ProgramBlocks_SCL\SyrupDensity.scl - Agregando: ProgramBlocks_SCL\SyrupRoomCtrl_UpdateVal.scl - Agregando: ProgramBlocks_SCL\TankLevelToHeight.scl - Agregando: ProgramBlocks_SCL\ValveFlow.scl - Agregando: ProgramBlocks_SCL\WaterDensity.scl - Agregando: ProgramBlocks_SCL\mPDS_PA_Ctrl_Write.scl - Agregando: ProgramBlocks_SCL\mPDS_SYR_PA_Ctrl_Write.scl - Agregando: ProgramBlocks_SCL\mmH2O_TO_Freq.scl - Agregando: scl_output\AnalogInstrument.md - Agregando: scl_output\Baialage.scl - Agregando: scl_output\BlendFill_StartUp_Seq.scl - Agregando: scl_output\BlenderCtrl_All_Auto.scl - Agregando: scl_output\BlenderCtrl_CIPModeInit.scl - Agregando: scl_output\BlenderCtrl_InitErrors.scl - Agregando: scl_output\BlenderCtrl_MFM Command.scl - Agregando: scl_output\BlenderCtrl_MachineInit.scl - Agregando: scl_output\BlenderCtrl_ManualActive.scl - Agregando: scl_output\BlenderCtrl_ProdModeInit.scl - Agregando: scl_output\BlenderCtrl_ResetSPWord.scl - Agregando: scl_output\BlenderCtrl_UpdatePWord.scl - Agregando: scl_output\BlenderCtrl__Main.scl - Agregando: scl_output\BlenderPIDCtrl_Monitor.scl - Agregando: scl_output\BlenderPIDCtrl_PresRelea.scl - Agregando: scl_output\BlenderPIDCtrl_ReadAnIn.scl - Agregando: scl_output\BlenderPIDCtrl_SaveInteg.scl - Agregando: scl_output\BlenderPIDCtrl_SaveValve.scl - Agregando: scl_output\BlenderPIDCtrl_WriteAnOu.scl - Agregando: scl_output\BlenderPIDCtrl__Loop.scl - Agregando: scl_output\BlenderPID_ActualRecipe.scl - Agregando: scl_output\BlenderPID_BlendingFault.scl - Agregando: scl_output\BlenderPID_FlowMeterErro.scl - Agregando: scl_output\BlenderPID_NextRecipe.scl - Agregando: scl_output\BlenderPID_PIDFFCalc.scl - Agregando: scl_output\BlenderPID_PIDInitParam.scl - Agregando: scl_output\BlenderPID_PIDResInteg.scl - Agregando: scl_output\BlenderPID_PIDSPCalc.scl - Agregando: scl_output\BlenderPID__Main.scl - Agregando: scl_output\BlenderPID__Main_Data.scl - Agregando: scl_output\BlenderRinse.scl - Agregando: scl_output\BlenderRinse_Done.scl - Agregando: scl_output\BlenderRun_MeasFilSpeed.scl - Agregando: scl_output\BlenderRun_MeasFil_Data.scl - Agregando: scl_output\BlenderRun_ProdTime.scl - Agregando: scl_output\BlenderRun_SelectConstan.scl - Agregando: scl_output\BlenderRun_Stopping.scl - Agregando: scl_output\BlenderRun__Control.scl - Agregando: scl_output\Blender_Constants.scl - Agregando: scl_output\Blender_Procedure_Data.scl - Agregando: scl_output\Blender_Variables.scl - Agregando: scl_output\Blender_Variables_Pers.scl - Agregando: scl_output\Blocco_1.scl - Agregando: scl_output\Blocco_dati_Test.scl - Agregando: scl_output\Block_compare.scl - Agregando: scl_output\Block_move.scl - Agregando: scl_output\BrixTracking_Data.scl - Agregando: scl_output\BrixTracking_ProdSamples.scl - Agregando: scl_output\BrixTracking_SampleTime.scl - Agregando: scl_output\CIP CVQ.scl - Agregando: scl_output\CIPLocal.scl - Agregando: scl_output\CIPLocal_ExecSimpleCIP.scl - Agregando: scl_output\CIPLocal_ExecStep.scl - Agregando: scl_output\CIPLocal_ProgInizialize.scl - Agregando: scl_output\CIPLocal_ProgStepDown.scl - Agregando: scl_output\CIPLocal_ProgStepUp.scl - Agregando: scl_output\CIPLocal_WaitEvent_Ctrl.scl - Agregando: scl_output\CIPMain.scl - Agregando: scl_output\CIPMain_Flood.scl - Agregando: scl_output\CIPMain_Total_Drain.scl - Agregando: scl_output\CIPRecipeManagement.scl - Agregando: scl_output\CIPRecipeManagement_Data.scl - Agregando: scl_output\CIPRecipe_01.scl - Agregando: scl_output\CIPRecipe_02.scl - Agregando: scl_output\CIPRecipe_03.scl - Agregando: scl_output\CIPRecipe_04.scl - Agregando: scl_output\CIPRecipe_05.scl - Agregando: scl_output\CIPRecipe_06.scl - Agregando: scl_output\CIPRecipe_07.scl - Agregando: scl_output\CIPRecipe_08.scl - Agregando: scl_output\CIPRecipe_09.scl - Agregando: scl_output\CIPRecipe_10.scl - Agregando: scl_output\CIPRecipe_11.scl - Agregando: scl_output\CIPRecipe_12.scl - Agregando: scl_output\CIPRecipe_13.scl - Agregando: scl_output\CIPRecipe_14.scl - Agregando: scl_output\CIPRecipe_15.scl - Agregando: scl_output\CIPRecipe_16.scl - Agregando: scl_output\CIPRecipe_17.scl - Agregando: scl_output\CIPRecipe_18.scl - Agregando: scl_output\CIPRecipe_19.scl - Agregando: scl_output\CIPRecipe_20.scl - Agregando: scl_output\CIPRecipe_21.scl - Agregando: scl_output\CIPRecipe_22.scl - Agregando: scl_output\CIPRecipe_23.scl - Agregando: scl_output\CIPRecipe_24.scl - Agregando: scl_output\CIPRecipe_25.scl - Agregando: scl_output\CIPRecipe_26.scl - Agregando: scl_output\CIPRecipe_27.scl - Agregando: scl_output\CIPRecipe_28.scl - Agregando: scl_output\CIPRecipe_29.scl - Agregando: scl_output\CIPRecipe_30.scl - Agregando: scl_output\CIPReportDB.scl - Agregando: scl_output\CIPReportManager.scl - Agregando: scl_output\CIP_FlipFlop.scl - Agregando: scl_output\CIP_Link_Type.md - Agregando: scl_output\CIP_Program_Variables.scl - Agregando: scl_output\CIP_SimpleProgr_Init.scl - Agregando: scl_output\CIP_Simple_Type.md - Agregando: scl_output\CIP_Step_Type.md - Agregando: scl_output\CIP_WaitEvent_Type.md - Agregando: scl_output\CO2 Solubility.scl - Agregando: scl_output\CO2EqPress.scl - Agregando: scl_output\CO2InjPressure.scl - Agregando: scl_output\CO2Tracking.scl - Agregando: scl_output\CO2Tracking_Data.scl - Agregando: scl_output\CO2Tracking_ProdSamples.scl - Agregando: scl_output\CO2Tracking_SampleTime.scl - Agregando: scl_output\COMPLETE_RESTART.scl - Agregando: scl_output\CPU_DP_Global_Diag.scl - Agregando: scl_output\CTRLCoolingSystem.scl - Agregando: scl_output\CVQ_1p7_8_Perc.scl - Agregando: scl_output\CYC_INT5.scl - Agregando: scl_output\CarboWaterLine_Seq.scl - Agregando: scl_output\Cetrifugal_Head.scl - Agregando: scl_output\Clock_Signal.scl - Agregando: scl_output\Co2_Counters.scl - Agregando: scl_output\Co2_Counters_DB.scl - Agregando: scl_output\DELETE.scl - Agregando: scl_output\DeairCO2TempComp.scl - Agregando: scl_output\DeaireationValve.scl - Agregando: scl_output\Deaireator_StartUp_Seq.scl - Agregando: scl_output\Default_SupervisionDB.scl - Agregando: scl_output\Delay.scl - Agregando: scl_output\DeltaP.scl - Agregando: scl_output\Device.md - Agregando: scl_output\DigitalInstrument.md - Agregando: scl_output\EQ_STRNG.scl - Agregando: scl_output\FW_DRand.scl - Agregando: scl_output\FeedForward.scl - Agregando: scl_output\FillerControl.scl - Agregando: scl_output\Filler_Head_Variables.scl - Agregando: scl_output\FillingTime.scl - Agregando: scl_output\FirstProduction_Data.scl - Agregando: scl_output\Flow_To_Press_Loss.scl - Agregando: scl_output\Freq_To_mmH2O.scl - Agregando: scl_output\FrictionLoss.scl - Agregando: scl_output\FunctionButton.md - Agregando: scl_output\GLOBAL_DIAG_DB.scl - Agregando: scl_output\GNS_PLCdia_MainRoutine.scl - Agregando: scl_output\GNS_PLCdia_Profibus.scl - Agregando: scl_output\GNS_PLCdia_ProfibusData.scl - Agregando: scl_output\GNS_PLCdia_Profinet.scl - Agregando: scl_output\GNS_PLCdia_ProfinetData.scl - Agregando: scl_output\GetProdBrixCO2_Anal_Inpt.scl - Agregando: scl_output\HMI_Alarms.scl - Agregando: scl_output\HMI_Blender_Parameters.scl - Agregando: scl_output\HMI_CPU_DP_Diag.scl - Agregando: scl_output\HMI_Device.scl - Agregando: scl_output\HMI_Digital.scl - Agregando: scl_output\HMI_IO_Showing.scl - Agregando: scl_output\HMI_Instrument.scl - Agregando: scl_output\HMI_Key_User.scl - Agregando: scl_output\HMI_Local_CIP_Variables.scl - Agregando: scl_output\HMI_PID.scl - Agregando: scl_output\HMI_Recipe_Edit.scl - Agregando: scl_output\HMI_Recipe_Name.scl - Agregando: scl_output\HMI_Refrige_IO_Showing.scl - Agregando: scl_output\HMI_Service.scl - Agregando: scl_output\HMI_Variables_Cmd.scl - Agregando: scl_output\HMI_Variables_Status.scl - Agregando: scl_output\ISOonTCP_or_TCP_Protocol.scl - Agregando: scl_output\ISOonTCP_or_TCP_Protocol_DB.scl - Agregando: scl_output\ITC_Communic_CIPRoom.scl - Agregando: scl_output\ITC_Communic_CIP_DI.scl - Agregando: scl_output\ITC_Communic_Filler.scl - Agregando: scl_output\ITC_Communic_Filler_DI.scl - Agregando: scl_output\ITC_Communic_MainData.scl - Agregando: scl_output\ITC_Communic_MainRoutine.scl - Agregando: scl_output\ITC_Communic_Mixer_DI.scl - Agregando: scl_output\ITC_Communic_ProdRoom.scl - Agregando: scl_output\ITC_Communic_Product_Room_DI.scl - Agregando: scl_output\ITC_DataIn.scl - Agregando: scl_output\ITC_DataOut.scl - Agregando: scl_output\ITC_Exchange_MainRoutine.scl - Agregando: scl_output\ITC_MainRoutine.scl +Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC +Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.scl +Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.md +Se agregarán 727 archivos. + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl + Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl + Agregando: ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl + Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl + Agregando: ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl + Agregando: scl_output\AlarmManagement.scl + Agregando: scl_output\AlarmPresenceAndAcknowledge.scl + Agregando: scl_output\AlarmsGeneric.scl + Agregando: scl_output\AxisTechnologyPositioning.scl + Agregando: scl_output\AxisTechnologyPositioning_GetData.scl + Agregando: scl_output\CHECK_AXIS_POSITION.scl + Agregando: scl_output\CONSTANTS.md + Agregando: scl_output\COPIA_DBW.scl + Agregando: scl_output\COPIA_DBs.scl + Agregando: scl_output\CYCL_EXC.scl + Agregando: scl_output\CYCL_FLT.scl + Agregando: scl_output\Calculate_Elapsed_Time.scl + Agregando: scl_output\Clocks.scl + Agregando: scl_output\ConveyorConsent.scl + Agregando: scl_output\Ctr_MiniMotor_Home.md + Agregando: scl_output\Ctr_MiniMotor_ProfPosition.md + Agregando: scl_output\Ctr_MiniMotor_ProfTorque.md + Agregando: scl_output\Ctr_MiniMotor_ProfVelocity.md + Agregando: scl_output\CyclicInterrupt_Axes.scl + Agregando: scl_output\DBS55_PN_CtrWord.md + Agregando: scl_output\DBS55_PN_Input.md + Agregando: scl_output\DBS55_PN_Output.md + Agregando: scl_output\DBS55_PN_StWord.md + Agregando: scl_output\DB_BottleFallen.scl + Agregando: scl_output\DB_CTR_Air_Alarms.scl + Agregando: scl_output\DB_CTR_General_Alarms.scl + Agregando: scl_output\DB_CTR_Pack_Alarm.scl + Agregando: scl_output\DB_CTR_TT_Alarm.scl + Agregando: scl_output\DB_CTR_Warnings.scl + Agregando: scl_output\DB_Elapsed_Time.scl + Agregando: scl_output\DB_Flow_Selection.scl + Agregando: scl_output\DB_General.scl + Agregando: scl_output\DB_General_Alarms.scl + Agregando: scl_output\DB_General_Run.scl + Agregando: scl_output\DB_HMI.scl + Agregando: scl_output\DB_HMI_CFG.scl + Agregando: scl_output\DB_HMI_DateTime.scl + Agregando: scl_output\DB_HMI_RCP_Transfer_Status.scl + Agregando: scl_output\DB_HMI_Recipe_Air.scl + Agregando: scl_output\DB_HMI_Recipe_Pack.scl + Agregando: scl_output\DB_HMI_Recipe_TTop.scl + Agregando: scl_output\DB_HMI_Timer.scl + Agregando: scl_output\DB_LIFO_HMI_Page_DB.scl + Agregando: scl_output\DB_LUBE___Ecolab.scl + Agregando: scl_output\DB_Lube___Dry_Ecolab.scl + Agregando: scl_output\DB_MiniMotor_PN_Device.scl + Agregando: scl_output\DB_Minimotor_Config.scl + Agregando: scl_output\DB_Mot_Manage_Altivar_320.scl + Agregando: scl_output\DB_MotorSimulate.scl + Agregando: scl_output\DB_PA_HMI_PLC_DataOra.scl + Agregando: scl_output\DB_PN_DP_Diag_List.scl + Agregando: scl_output\DB_RingStatus.scl + Agregando: scl_output\DB_Run_Signal_Selector.scl + Agregando: scl_output\DB_SET_TIMEZONE.scl + Agregando: scl_output\DB_Signal_Transport.scl + Agregando: scl_output\DB_Ttop_Alarm.scl + Agregando: scl_output\DB_Ttop_Energy_Saving_Z1.scl + Agregando: scl_output\DB_Ttop_Energy_Saving_Z2.scl + Agregando: scl_output\DB_Ttop_Energy_Saving_Z3.scl + Agregando: scl_output\DB_Ttop_Fifo_1.scl + Agregando: scl_output\DB_Ttop_Fifo_2.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M30710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31310.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31610.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31710.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31810.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M31910.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34010.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34110.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34210.scl + Agregando: scl_output\DB_Ttop_Minimotor_Data_M34310.scl + Agregando: scl_output\DB_Ttop_Motor_CFG.scl + Agregando: scl_output\DB_Ttop_Motor_M30710.scl + Agregando: scl_output\DB_Ttop_Motor_M31010.scl + Agregando: scl_output\DB_Ttop_Motor_M31110.scl + Agregando: scl_output\DB_Ttop_Motor_M31210.scl + Agregando: scl_output\DB_Ttop_Motor_M31310.scl + Agregando: scl_output\DB_Ttop_Motor_M31410.scl + Agregando: scl_output\DB_Ttop_Motor_M31510.scl + Agregando: scl_output\DB_Ttop_Motor_M31610.scl + Agregando: scl_output\DB_Ttop_Motor_M31710.scl + Agregando: scl_output\DB_Ttop_Motor_M31810.scl + Agregando: scl_output\DB_Ttop_Motor_M31910.scl + Agregando: scl_output\DB_Ttop_Motor_M34010.scl + Agregando: scl_output\DB_Ttop_Motor_M34110.scl + Agregando: scl_output\DB_Ttop_Motor_M34210.scl + Agregando: scl_output\DB_Ttop_Motor_M34310.scl + Agregando: scl_output\DB_Ttop_Motor_M34410.scl + Agregando: scl_output\DB_Ttop_Motor_U32810.scl + Agregando: scl_output\DB_Ttop_Motor_U32910.scl + Agregando: scl_output\DB_Ttop_Motor_U33010.scl + Agregando: scl_output\DB_Ttop_Motor_U33110.scl + Agregando: scl_output\DB_Ttop_Motor_U33210.scl + Agregando: scl_output\DB_Ttop_Motor_U33310.scl + Agregando: scl_output\DB_Ttop_Motor_U33410.scl + Agregando: scl_output\DB_Ttop_Motor_U33510.scl + Agregando: scl_output\DB_Ttop_Motor_U33610.scl + Agregando: scl_output\DB_Ttop_Motor_VIS_CFG.scl + Agregando: scl_output\DB_Ttop_Run.scl + Agregando: scl_output\DB_Warnings.scl + Agregando: scl_output\DataConveyors.scl + Agregando: scl_output\DbHmiDateTime.scl + Agregando: scl_output\DbHmiTimeZone.scl + Agregando: scl_output\DbSetTimeZone.scl + Agregando: scl_output\Default_tag_table.md + Agregando: scl_output\DividerMain.scl + Agregando: scl_output\FB_AccumTable.scl + Agregando: scl_output\FB_AccumTable_DB.scl + Agregando: scl_output\FB_AreaTracker.scl + Agregando: scl_output\FB_Base.scl + Agregando: scl_output\FB_BottleFallen.scl + Agregando: scl_output\FB_Calculate_Ramp.scl + Agregando: scl_output\FB_Calculate_Ramp_UpDown.scl + Agregando: scl_output\FB_ChannelSelector.scl + Agregando: scl_output\FB_DoserPair.scl + Agregando: scl_output\FB_Early_Restart.scl + Agregando: scl_output\FB_FIFO_Manage_DataType_Real.scl + Agregando: scl_output\FB_Feeder_DB_InfeedTable.scl + Agregando: scl_output\FB_Feeder_DB_OutfeedTable.scl + Agregando: scl_output\FB_FormatAxis.scl + Agregando: scl_output\FB_FormatAxis_M30710.scl + Agregando: scl_output\FB_FormatAxis_M31310.scl + Agregando: scl_output\FB_FormatAxis_M31810.scl + Agregando: scl_output\FB_FormatAxis_M31910.scl + Agregando: scl_output\FB_FormatAxis_M34010.scl + Agregando: scl_output\FB_FormatAxis_M34310.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_Run_Timer_Selector.scl + Agregando: scl_output\FB_SICK_AFx60_PN.scl + Agregando: scl_output\FB_Show_Alarms.scl + Agregando: scl_output\FB_Ttop_Energy_Saving.scl + Agregando: scl_output\FB_VirtualEncoder.scl + Agregando: scl_output\FC Read DI.scl + Agregando: scl_output\FC Read DO.scl + Agregando: scl_output\FC Write DO.scl + Agregando: scl_output\FC_Air_Philosophy_01.scl + Agregando: scl_output\FC_Air_Philosophy_04.scl + Agregando: scl_output\FC_Air_Philosophy_08.scl + Agregando: scl_output\FC_Air_Philosophy_14.scl + Agregando: scl_output\FC_Air_Philosophy_17.scl + Agregando: scl_output\FC_Air_Philosophy_18.scl + Agregando: scl_output\FC_Air_Philosophy_Manage.scl + Agregando: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl + Agregando: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl + Agregando: scl_output\FC_CMP_Machine.scl + Agregando: scl_output\FC_CTR_Alarm.scl + Agregando: scl_output\FC_Compute_AN_Speed.scl + Agregando: scl_output\FC_Compute_Machine_Speed.scl + Agregando: scl_output\FC_General_Alarms.scl + Agregando: scl_output\FC_General_Lamp.scl + Agregando: scl_output\FC_General_Warning.scl + Agregando: scl_output\FC_Get_DBnum.scl + Agregando: scl_output\FC_HMI.scl + Agregando: scl_output\FC_HMI_Date_Time.scl + Agregando: scl_output\FC_HMI_PSW_Cfg.scl + Agregando: scl_output\FC_HMI_RCP_Transfer_Status.scl + Agregando: scl_output\FC_HMI_Recipe_TTop.scl + Agregando: scl_output\FC_HMI_Timer.scl + Agregando: scl_output\FC_Homing.scl + Agregando: scl_output\FC_Mot_Init_CFG.scl + Agregando: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl + Agregando: scl_output\FC_Mot_Manage_EOLO_mBar.scl + Agregando: scl_output\FC_Mot_Manage_Minimotor.scl + Agregando: scl_output\FC_Mot_Manage_Movigear.scl + Agregando: scl_output\FC_Mot_Manage_Movigear_ADV.scl + Agregando: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl + Agregando: scl_output\FC_Mot_Manage_Movimot.scl + Agregando: scl_output\FC_Mot_Manage_VFD_Analog.scl + Agregando: scl_output\FC_Mot_Manage_VFD_Dig.scl + Agregando: scl_output\FC_Mot_Manage_VFD_FC300.scl + Agregando: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl + Agregando: scl_output\FC_Motor_Protocols.scl + Agregando: scl_output\FC_Movifit_Status.scl + Agregando: scl_output\FC_ProfPos.scl + Agregando: scl_output\FC_ProfTrq.scl + Agregando: scl_output\FC_ProfVel.scl + Agregando: scl_output\FC_Profinet_Allarms.scl + Agregando: scl_output\FC_Read_EOLO_mBar.scl + Agregando: scl_output\FC_Reference_management.scl + Agregando: scl_output\FC_S_Everz.scl + Agregando: scl_output\FC_S_Everz_ON_OFF.scl + Agregando: scl_output\FC_S_Everz_Struct.scl + Agregando: scl_output\FC_Scale_Real.scl + Agregando: scl_output\FC_Scale_Speed_w_Gap.scl + Agregando: scl_output\FC_Scaling.scl + Agregando: scl_output\FC_Siemens_G120C.scl + Agregando: scl_output\FC_Signal_Configuration_Bits.scl + Agregando: scl_output\FC_Signal_Discharge_Output_Force.scl + Agregando: scl_output\FC_Signal_Infeed_Output_Force.scl + Agregando: scl_output\FC_Signal_Input_Force_Control.scl + Agregando: scl_output\FC_Signals_Discharge_Timers.scl + Agregando: scl_output\FC_Signals_Discharge_Timers_Read.scl + Agregando: scl_output\FC_Signals_Infeed_Timers.scl + Agregando: scl_output\FC_Signals_Infeed_Timers_Read.scl + Agregando: scl_output\FC_Simple_PID.scl + Agregando: scl_output\FC_Simulation.scl + Agregando: scl_output\FC_Ttop_Alarms.scl + Agregando: scl_output\FC_Ttop_Configuration.scl + Agregando: scl_output\FC_Ttop_Motor_M30710_Div_GuidesIn.scl + Agregando: scl_output\FC_Ttop_Motor_M31010_Divider.scl + Agregando: scl_output\FC_Ttop_Motor_M31110_CombiDx.scl + Agregando: scl_output\FC_Ttop_Motor_M31210_CombiSx.scl + Agregando: scl_output\FC_Ttop_Motor_M31310_Div_GuidesOut.scl + Agregando: scl_output\FC_Ttop_Motor_M31410_DivOut.scl + Agregando: scl_output\FC_Ttop_Motor_M31610_Tabl_InfeedSx.scl + Agregando: scl_output\FC_Ttop_Motor_M31710_Tabl_InfeedDx.scl + Agregando: scl_output\FC_Ttop_Motor_M31810_Tabl_GuidesIn.scl + Agregando: scl_output\FC_Ttop_Motor_M31910_Tabl_SelectorIn.scl + Agregando: scl_output\FC_Ttop_Motor_M34010_Tabl_SelectorOut.scl + Agregando: scl_output\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.scl + Agregando: scl_output\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.scl + Agregando: scl_output\FC_Ttop_Motor_M34310_Tabl_GuidesOut.scl + Agregando: scl_output\FC_Ttop_Motor_U32810_Ch1.scl + Agregando: scl_output\FC_Ttop_Motor_U32910_Ch2.scl + Agregando: scl_output\FC_Ttop_Motor_U33010_Ch3.scl + Agregando: scl_output\FC_Ttop_Motor_U33110_Ch4.scl + Agregando: scl_output\FC_Ttop_Motor_U33210_Ch5.scl + Agregando: scl_output\FC_Ttop_Motor_U33310_Ch6.scl + Agregando: scl_output\FC_Ttop_Motor_U33410_Ch7.scl + Agregando: scl_output\FC_Ttop_Motor_U33510_Ch8.scl + Agregando: scl_output\FC_Ttop_Motor_U33610_Ch9.scl + Agregando: scl_output\FC_Ttop_Philosophy_01.scl + Agregando: scl_output\FC_Ttop_Philosophy_02.scl + Agregando: scl_output\FC_Ttop_Philosophy_03.scl + Agregando: scl_output\FC_Ttop_Philosophy_04.scl + Agregando: scl_output\FC_Ttop_Philosophy_05.scl + Agregando: scl_output\FC_Ttop_Philosophy_06.scl + Agregando: scl_output\FC_Ttop_Philosophy_07.scl + Agregando: scl_output\FC_Ttop_Philosophy_08.scl + Agregando: scl_output\FC_Ttop_Philosophy_09.scl + Agregando: scl_output\FC_Ttop_Philosophy_Manage.scl + Agregando: scl_output\FC_Ttop_Run.scl + Agregando: scl_output\FC_Turk_Lamp.scl + Agregando: scl_output\FcHmiData.scl + Agregando: scl_output\FcHmiDateTime.scl + Agregando: scl_output\FcHmiRcpDivider.scl + Agregando: scl_output\FcMainConfig.scl + Agregando: scl_output\FcTon.scl + Agregando: scl_output\FcTonStruct.scl + Agregando: scl_output\Fill_Zero_Area.scl + Agregando: scl_output\Get_Put.md + Agregando: scl_output\HW_ERR.scl + Agregando: scl_output\HW_INT0.scl + Agregando: scl_output\HmiData.scl + Agregando: scl_output\HmiRcpDivider.scl Agregando: scl_output\I_O_FLT1.scl - Agregando: scl_output\Input.scl - Agregando: scl_output\Input_CheckFlowMetersSta.scl - Agregando: scl_output\Input_Data.scl - Agregando: scl_output\Input_DigitalCtrl.scl - Agregando: scl_output\Input_DigitalScanner.scl + Agregando: scl_output\I_O_FLT2.scl Agregando: scl_output\Inputs.md - Agregando: scl_output\InputsMaster.md - Agregando: scl_output\Instrument_Scanner.scl - Agregando: scl_output\Integral.scl - Agregando: scl_output\Interlocking_Panel.scl - Agregando: scl_output\Interlocking_Panel_1.scl - Agregando: scl_output\Interlocking_Variables.scl - Agregando: scl_output\Key_Read___Write.scl - Agregando: scl_output\Key_Read___Write_Data.scl - Agregando: scl_output\LIMIT_I.scl - Agregando: scl_output\LIMIT_R.scl - Agregando: scl_output\LowPassFilter.scl - Agregando: scl_output\MFMAnalogValues.scl - Agregando: scl_output\MFMAnalogValues_Totalize.scl - Agregando: scl_output\MFM_Analog_Value_Data.scl - Agregando: scl_output\MOD_ERR.scl - Agregando: scl_output\MSE Slope.scl - Agregando: scl_output\Machine_Co2_Cons.scl - Agregando: scl_output\Maselli_PA_Control.scl - Agregando: scl_output\Maselli_PA_Ctrl_Read.scl - Agregando: scl_output\Maselli_PA_Ctrl_Transfer.scl - Agregando: scl_output\Maselli_PA_Ctrl_Write.scl - Agregando: scl_output\Maselli_PA_Data.scl - Agregando: scl_output\MaxCarboCO2 Vol.scl - Agregando: scl_output\Memories.md - Agregando: scl_output\MessageScroll.scl - Agregando: scl_output\ModValveFault.scl - Agregando: scl_output\ONS_R.scl - Agregando: scl_output\Output.scl - Agregando: scl_output\Output_AnalogValueToHMI.scl - Agregando: scl_output\Output_CO2InjPress.scl + Agregando: scl_output\LCamHdl_AdditionalConstants.md + Agregando: scl_output\LCamHdl_ConfigConstants.md + Agregando: scl_output\LCamHdl_CreateCamAdvanced.scl + Agregando: scl_output\LCamHdl_ProfileConstants.md + Agregando: scl_output\LCamHdl_typeAdvancedConfig.md + Agregando: scl_output\LCamHdl_typeAdvancedElement.md + Agregando: scl_output\LCamHdl_typeDiagnostics.md + Agregando: scl_output\LampsGeneric.scl + Agregando: scl_output\MC_Interpolator.scl + Agregando: scl_output\MC_PreInterpolator.scl + Agregando: scl_output\MC_Servo.scl + Agregando: scl_output\MachineCycle.scl + Agregando: scl_output\MachineMain.scl + Agregando: scl_output\Merker.md Agregando: scl_output\Outputs.md - Agregando: scl_output\OutputsFesto.md - Agregando: scl_output\OutputsMaster.md - Agregando: scl_output\PID.md - Agregando: scl_output\PIDControl.scl - Agregando: scl_output\PID_Filling_Head.scl - Agregando: scl_output\PID_Filling_Head_Calc.scl - Agregando: scl_output\PID_Filling_Head_Data.scl - Agregando: scl_output\PID_MAIN_Data.scl - Agregando: scl_output\PID_RMM301.scl - Agregando: scl_output\PID_RMM301_Data.scl - Agregando: scl_output\PID_RMM303.scl - Agregando: scl_output\PID_RMM303_Data.scl - Agregando: scl_output\PID_RMM304.scl - Agregando: scl_output\PID_RMM304_Data.scl - Agregando: scl_output\PID_RMP302.scl - Agregando: scl_output\PID_RMP302_Data.scl - Agregando: scl_output\PID_RVM301.scl - Agregando: scl_output\PID_RVM301_Data.scl - Agregando: scl_output\PID_RVM319_Data.scl - Agregando: scl_output\PID_RVM319_PRD.scl - Agregando: scl_output\PID_RVN302.scl - Agregando: scl_output\PID_RVN302_Data.scl - Agregando: scl_output\PID_RVP303.scl - Agregando: scl_output\PID_RVP303_Data.scl - Agregando: scl_output\PID_RVS318.scl - Agregando: scl_output\PID_RVS318_Data.scl - Agregando: scl_output\PID_Variables.scl - Agregando: scl_output\PPM O2.scl - Agregando: scl_output\PPM303_VFC_Ctrl.scl - Agregando: scl_output\PPM305_VFC_Ctrl.scl - Agregando: scl_output\PPM307_VFC_Ctrl.scl - Agregando: scl_output\PPN301_VFC_Ctrl.scl - Agregando: scl_output\PPP302_VFC_Ctrl.scl - Agregando: scl_output\Pneumatic_Valve_Ctrl.scl - Agregando: scl_output\Pneumatic_Valve_Fault.scl - Agregando: scl_output\Pneumatic_Valve_Fault_DB.scl - Agregando: scl_output\Procedure.scl - Agregando: scl_output\ProcedureBlendFill_StartUp.scl - Agregando: scl_output\ProcedureBrixTracking.scl - Agregando: scl_output\ProcedureCarboWaterLine.scl - Agregando: scl_output\ProcedureDeaireator_StartUp.scl - Agregando: scl_output\ProcedureFirstProduction.scl - Agregando: scl_output\ProcedureProdBrixRecovery.scl - Agregando: scl_output\ProcedureProdTankDrain.scl - Agregando: scl_output\ProcedureProdTankRunOut.scl - Agregando: scl_output\ProcedureSyrupLineMFMPrep.scl - Agregando: scl_output\ProcedureSyrupMFMStartUp.scl - Agregando: scl_output\ProcedureSyrup_RunOut.scl - Agregando: scl_output\Procedure_Variables.scl - Agregando: scl_output\ProdBrixRecovery_BrixCal.scl - Agregando: scl_output\ProdBrixRecovery_DB.scl - Agregando: scl_output\ProdReportDB.scl - Agregando: scl_output\ProdReportManager.scl - Agregando: scl_output\Prod_Tank_Drain_Seq.scl - Agregando: scl_output\Prod_Tank_PressCtrl.scl - Agregando: scl_output\Prod_Tank_RunOut_Seq.scl - Agregando: scl_output\ProductAvailable.scl - Agregando: scl_output\ProductLiterInTank.scl - Agregando: scl_output\ProductPipeDrain.scl - Agregando: scl_output\ProductPipeDrain_Seq.scl - Agregando: scl_output\ProductPipeRunOut.scl - Agregando: scl_output\ProductPipeRunOut_Seq.scl - Agregando: scl_output\ProductQuality.scl - Agregando: scl_output\ProductQuality_Messages.scl - Agregando: scl_output\Profibus_Network.scl - Agregando: scl_output\Profibus_Variables.scl - Agregando: scl_output\Programming_error.scl - Agregando: scl_output\PumpsControl.scl - Agregando: scl_output\QCO_Monitor.scl - Agregando: scl_output\QCO_Phase.md - Agregando: scl_output\QCO_Spare.md - Agregando: scl_output\QCO_Timer.md - Agregando: scl_output\QCO_Timer_Array_1.md - Agregando: scl_output\QCO_Timing_DB.scl + Agregando: scl_output\PROG_ERR.scl Agregando: scl_output\RACK_FLT.scl - Agregando: scl_output\REPLACE_Mod.scl - Agregando: scl_output\ReadAnalogIn.scl - Agregando: scl_output\ReadAnalogIn_Fault_DB.scl - Agregando: scl_output\RecipeCalculation.scl - Agregando: scl_output\RecipeEditDataSave.scl - Agregando: scl_output\RecipeManagement_Data.scl - Agregando: scl_output\RecipeManagement___Prod.scl - Agregando: scl_output\Recipe_Prod.md - Agregando: scl_output\Recipe__01.scl - Agregando: scl_output\Recipe__02.scl - Agregando: scl_output\Recipe__03.scl - Agregando: scl_output\Recipe__04.scl - Agregando: scl_output\Recipe__05.scl - Agregando: scl_output\Recipe__06.scl - Agregando: scl_output\Recipe__07.scl - Agregando: scl_output\Recipe__08.scl - Agregando: scl_output\Recipe__09.scl - Agregando: scl_output\Recipe__10.scl - Agregando: scl_output\Recipe__11.scl - Agregando: scl_output\Recipe__12.scl - Agregando: scl_output\Recipe__13.scl - Agregando: scl_output\Recipe__14.scl - Agregando: scl_output\Recipe__15.scl - Agregando: scl_output\Recipe__16.scl - Agregando: scl_output\Recipe__17.scl - Agregando: scl_output\Recipe__18.scl - Agregando: scl_output\Recipe__19.scl - Agregando: scl_output\Recipe__20.scl - Agregando: scl_output\Recipe__21.scl - Agregando: scl_output\Recipe__22.scl - Agregando: scl_output\Recipe__23.scl - Agregando: scl_output\Recipe__24.scl - Agregando: scl_output\Recipe__25.scl - Agregando: scl_output\Recipe__26.scl - Agregando: scl_output\Recipe__27.scl - Agregando: scl_output\Recipe__28.scl - Agregando: scl_output\Recipe__29.scl - Agregando: scl_output\Recipe__30.scl - Agregando: scl_output\Recipe__31.scl - Agregando: scl_output\Recipe__32.scl - Agregando: scl_output\Recipe__33.scl - Agregando: scl_output\Recipe__34.scl - Agregando: scl_output\Recipe__35.scl - Agregando: scl_output\Recipe__36.scl - Agregando: scl_output\Recipe__37.scl - Agregando: scl_output\Recipe__38.scl - Agregando: scl_output\Recipe__39.scl - Agregando: scl_output\Recipe__40.scl - Agregando: scl_output\Recipe__41.scl - Agregando: scl_output\Recipe__42.scl - Agregando: scl_output\Recipe__43.scl - Agregando: scl_output\Recipe__44.scl - Agregando: scl_output\Recipe__45.scl - Agregando: scl_output\Recipe__46.scl - Agregando: scl_output\Recipe__47.scl - Agregando: scl_output\Recipe__48.scl - Agregando: scl_output\Recipe__49.scl - Agregando: scl_output\Recipe__50.scl - Agregando: scl_output\ReportCIPSimpleData.md - Agregando: scl_output\SEL_I.scl - Agregando: scl_output\SEL_R.scl - Agregando: scl_output\SLIM_Block.scl - Agregando: scl_output\SLIM_Variables.scl - Agregando: scl_output\Safeties.scl - Agregando: scl_output\SelCheckBrixSource.scl - Agregando: scl_output\Sel_Check_Brix_Data.scl - Agregando: scl_output\Signal Gen.scl - Agregando: scl_output\Signal_Gen_Data.scl - Agregando: scl_output\SlewLimit.scl - Agregando: scl_output\SpeedAdjust.scl - Agregando: scl_output\Statistical_Analisys.scl - Agregando: scl_output\SubCarb.scl - Agregando: scl_output\SubCarb_DB.scl - Agregando: scl_output\SyrBrix_Autocorrection.scl - Agregando: scl_output\SyrBrix_SyrupCorrPerc.scl - Agregando: scl_output\SyrupDensity.scl - Agregando: scl_output\SyrupRoomCtrl.scl - Agregando: scl_output\SyrupRoomCtrl_UpdateVal.scl - Agregando: scl_output\Syrup_Line_MFM_Prep_Seq.scl - Agregando: scl_output\Syrup_MFM_StartUp_Seq.scl - Agregando: scl_output\Syrup_Rinse_QCO_Seq.scl - Agregando: scl_output\System_RunOut_Variables.scl - Agregando: scl_output\System_Run_Out.scl - Agregando: scl_output\System_Run_Out_Data.scl - Agregando: scl_output\TADDR_PAR.md - Agregando: scl_output\TCON_PAR.md - Agregando: scl_output\TCON_PAR_LF.md - Agregando: scl_output\T_Timer.scl - Agregando: scl_output\Tabella_delle_variabili_1.md - Agregando: scl_output\Tabella_delle_variabili_2.md - Agregando: scl_output\Tabella_delle_variabili_standard.md - Agregando: scl_output\TankLevel.scl - Agregando: scl_output\TankLevelToHeight.scl - Agregando: scl_output\Time_error_interrupt.scl - Agregando: scl_output\Timers_Counters.md - Agregando: scl_output\Tipo_di_dati_utente_1.md - Agregando: scl_output\Tipo_di_dati_utente_2.md - Agregando: scl_output\VacuumCtrl.scl - Agregando: scl_output\ValveFlow.scl - Agregando: scl_output\WaterDensity.scl - Agregando: scl_output\WritePeripheral.scl - Agregando: scl_output\_CYCL_EXC.scl - Agregando: scl_output\_StepMove.scl - Agregando: scl_output\_StepMove_Test.scl - Agregando: scl_output\mPDS_PA_Control.scl - Agregando: scl_output\mPDS_PA_Ctrl_Parameters.scl - Agregando: scl_output\mPDS_PA_Ctrl_Read.scl - Agregando: scl_output\mPDS_PA_Ctrl_Transfer.scl - Agregando: scl_output\mPDS_PA_Ctrl_Write.scl - Agregando: scl_output\mPDS_PA_Data.scl - Agregando: scl_output\mPDS_SYR_PA_Control.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Param.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Read.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Trans.scl - Agregando: scl_output\mPDS_SYR_PA_Ctrl_Write.scl - Agregando: scl_output\mPDS_SYR_PA_Data.scl - Agregando: scl_output\mPPM303StartUpRamp.scl - Agregando: scl_output\mmH2O_TO_Freq.scl - Agregando: xref_output\source\AnalogInstrument.md - Agregando: xref_output\source\Baialage.md - Agregando: xref_output\source\BlendFill_StartUp_Seq.md - Agregando: xref_output\source\BlenderCtrl_All_Auto.md - Agregando: xref_output\source\BlenderCtrl_CIPModeInit.md - Agregando: xref_output\source\BlenderCtrl_InitErrors.md - Agregando: xref_output\source\BlenderCtrl_MFM Command.md - Agregando: xref_output\source\BlenderCtrl_MachineInit.md - Agregando: xref_output\source\BlenderCtrl_ManualActive.md - Agregando: xref_output\source\BlenderCtrl_ProdModeInit.md - Agregando: xref_output\source\BlenderCtrl_ResetSPWord.md - Agregando: xref_output\source\BlenderCtrl_UpdatePWord.md - Agregando: xref_output\source\BlenderCtrl__Main.md - Agregando: xref_output\source\BlenderPIDCtrl_Monitor.md - Agregando: xref_output\source\BlenderPIDCtrl_PresRelea.md - Agregando: xref_output\source\BlenderPIDCtrl_ReadAnIn.md - Agregando: xref_output\source\BlenderPIDCtrl_SaveInteg.md - Agregando: xref_output\source\BlenderPIDCtrl_SaveValve.md - Agregando: xref_output\source\BlenderPIDCtrl_WriteAnOu.md - Agregando: xref_output\source\BlenderPIDCtrl__Loop.md - Agregando: xref_output\source\BlenderPID_ActualRecipe.md - Agregando: xref_output\source\BlenderPID_BlendingFault.md - Agregando: xref_output\source\BlenderPID_FlowMeterErro.md - Agregando: xref_output\source\BlenderPID_NextRecipe.md - Agregando: xref_output\source\BlenderPID_PIDFFCalc.md - Agregando: xref_output\source\BlenderPID_PIDInitParam.md - Agregando: xref_output\source\BlenderPID_PIDResInteg.md - Agregando: xref_output\source\BlenderPID_PIDSPCalc.md - Agregando: xref_output\source\BlenderPID__Main.md - Agregando: xref_output\source\BlenderPID__Main_Data.md - Agregando: xref_output\source\BlenderRinse.md - Agregando: xref_output\source\BlenderRinse_Done.md - Agregando: xref_output\source\BlenderRun_MeasFilSpeed.md - Agregando: xref_output\source\BlenderRun_MeasFil_Data.md - Agregando: xref_output\source\BlenderRun_ProdTime.md - Agregando: xref_output\source\BlenderRun_SelectConstan.md - Agregando: xref_output\source\BlenderRun_Stopping.md - Agregando: xref_output\source\BlenderRun__Control.md - Agregando: xref_output\source\Blender_Constants.md - Agregando: xref_output\source\Blender_Procedure_Data.md - Agregando: xref_output\source\Blender_Variables.md - Agregando: xref_output\source\Blender_Variables_Pers.md - Agregando: xref_output\source\Blocco_1.md - Agregando: xref_output\source\Blocco_dati_Test.md - Agregando: xref_output\source\Block_compare.md - Agregando: xref_output\source\Block_move.md - Agregando: xref_output\source\BrixTracking_Data.md - Agregando: xref_output\source\BrixTracking_ProdSamples.md - Agregando: xref_output\source\BrixTracking_SampleTime.md - Agregando: xref_output\source\CIP CVQ.md - Agregando: xref_output\source\CIPLocal.md - Agregando: xref_output\source\CIPLocal_ExecSimpleCIP.md - Agregando: xref_output\source\CIPLocal_ExecStep.md - Agregando: xref_output\source\CIPLocal_ProgInizialize.md - Agregando: xref_output\source\CIPLocal_ProgStepDown.md - Agregando: xref_output\source\CIPLocal_ProgStepUp.md - Agregando: xref_output\source\CIPLocal_WaitEvent_Ctrl.md - Agregando: xref_output\source\CIPMain.md - Agregando: xref_output\source\CIPMain_Flood.md - Agregando: xref_output\source\CIPMain_Total_Drain.md - Agregando: xref_output\source\CIPRecipeManagement.md - Agregando: xref_output\source\CIPRecipeManagement_Data.md - Agregando: xref_output\source\CIPRecipe_01.md - Agregando: xref_output\source\CIPRecipe_02.md - Agregando: xref_output\source\CIPRecipe_03.md - Agregando: xref_output\source\CIPRecipe_04.md - Agregando: xref_output\source\CIPRecipe_05.md - Agregando: xref_output\source\CIPRecipe_06.md - Agregando: xref_output\source\CIPRecipe_07.md - Agregando: xref_output\source\CIPRecipe_08.md - Agregando: xref_output\source\CIPRecipe_09.md - Agregando: xref_output\source\CIPRecipe_10.md - Agregando: xref_output\source\CIPRecipe_11.md - Agregando: xref_output\source\CIPRecipe_12.md - Agregando: xref_output\source\CIPRecipe_13.md - Agregando: xref_output\source\CIPRecipe_14.md - Agregando: xref_output\source\CIPRecipe_15.md - Agregando: xref_output\source\CIPRecipe_16.md - Agregando: xref_output\source\CIPRecipe_17.md - Agregando: xref_output\source\CIPRecipe_18.md - Agregando: xref_output\source\CIPRecipe_19.md - Agregando: xref_output\source\CIPRecipe_20.md - Agregando: xref_output\source\CIPRecipe_21.md - Agregando: xref_output\source\CIPRecipe_22.md - Agregando: xref_output\source\CIPRecipe_23.md - Agregando: xref_output\source\CIPRecipe_24.md - Agregando: xref_output\source\CIPRecipe_25.md - Agregando: xref_output\source\CIPRecipe_26.md - Agregando: xref_output\source\CIPRecipe_27.md - Agregando: xref_output\source\CIPRecipe_28.md - Agregando: xref_output\source\CIPRecipe_29.md - Agregando: xref_output\source\CIPRecipe_30.md - Agregando: xref_output\source\CIPReportDB.md - Agregando: xref_output\source\CIPReportManager.md - Agregando: xref_output\source\CIP_FlipFlop.md - Agregando: xref_output\source\CIP_Link_Type.md - Agregando: xref_output\source\CIP_Program_Variables.md - Agregando: xref_output\source\CIP_SimpleProgr_Init.md - Agregando: xref_output\source\CIP_Simple_Type.md - Agregando: xref_output\source\CIP_Step_Type.md - Agregando: xref_output\source\CIP_WaitEvent_Type.md - Agregando: xref_output\source\CO2 Solubility.md - Agregando: xref_output\source\CO2EqPress.md - Agregando: xref_output\source\CO2InjPressure.md - Agregando: xref_output\source\CO2Tracking.md - Agregando: xref_output\source\CO2Tracking_Data.md - Agregando: xref_output\source\CO2Tracking_ProdSamples.md - Agregando: xref_output\source\CO2Tracking_SampleTime.md - Agregando: xref_output\source\COMPLETE_RESTART.md - Agregando: xref_output\source\CPU_DP_Global_Diag.md - Agregando: xref_output\source\CTRLCoolingSystem.md - Agregando: xref_output\source\CVQ_1p7_8_Perc.md - Agregando: xref_output\source\CYC_INT5.md - Agregando: xref_output\source\CarboWaterLine_Seq.md - Agregando: xref_output\source\Cetrifugal_Head.md - Agregando: xref_output\source\Clock_Signal.md - Agregando: xref_output\source\Co2_Counters.md - Agregando: xref_output\source\Co2_Counters_DB.md - Agregando: xref_output\source\DELETE.md - Agregando: xref_output\source\DeairCO2TempComp.md - Agregando: xref_output\source\DeaireationValve.md - Agregando: xref_output\source\Deaireator_StartUp_Seq.md - Agregando: xref_output\source\Default_SupervisionDB.md - Agregando: xref_output\source\Delay.md - Agregando: xref_output\source\DeltaP.md - Agregando: xref_output\source\Device.md - Agregando: xref_output\source\DigitalInstrument.md - Agregando: xref_output\source\EQ_STRNG.md - Agregando: xref_output\source\FW_DRand.md - Agregando: xref_output\source\FeedForward.md - Agregando: xref_output\source\FillerControl.md - Agregando: xref_output\source\Filler_Head_Variables.md - Agregando: xref_output\source\FillingTime.md - Agregando: xref_output\source\FirstProduction_Data.md - Agregando: xref_output\source\Flow_To_Press_Loss.md - Agregando: xref_output\source\Freq_To_mmH2O.md - Agregando: xref_output\source\FrictionLoss.md - Agregando: xref_output\source\FunctionButton.md - Agregando: xref_output\source\GLOBAL_DIAG_DB.md - Agregando: xref_output\source\GNS_PLCdia_MainRoutine.md - Agregando: xref_output\source\GNS_PLCdia_Profibus.md - Agregando: xref_output\source\GNS_PLCdia_ProfibusData.md - Agregando: xref_output\source\GNS_PLCdia_Profinet.md - Agregando: xref_output\source\GNS_PLCdia_ProfinetData.md - Agregando: xref_output\source\GetProdBrixCO2_Anal_Inpt.md - Agregando: xref_output\source\HMI_Alarms.md - Agregando: xref_output\source\HMI_Blender_Parameters.md - Agregando: xref_output\source\HMI_CPU_DP_Diag.md - Agregando: xref_output\source\HMI_Device.md - Agregando: xref_output\source\HMI_Digital.md - Agregando: xref_output\source\HMI_IO_Showing.md - Agregando: xref_output\source\HMI_Instrument.md - Agregando: xref_output\source\HMI_Key_User.md - Agregando: xref_output\source\HMI_Local_CIP_Variables.md - Agregando: xref_output\source\HMI_PID.md - Agregando: xref_output\source\HMI_Recipe_Edit.md - Agregando: xref_output\source\HMI_Recipe_Name.md - Agregando: xref_output\source\HMI_Refrige_IO_Showing.md - Agregando: xref_output\source\HMI_Service.md - Agregando: xref_output\source\HMI_Variables_Cmd.md - Agregando: xref_output\source\HMI_Variables_Status.md - Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol.md - Agregando: xref_output\source\ISOonTCP_or_TCP_Protocol_DB.md - Agregando: xref_output\source\ITC_Communic_CIPRoom.md - Agregando: xref_output\source\ITC_Communic_CIP_DI.md - Agregando: xref_output\source\ITC_Communic_Filler.md - Agregando: xref_output\source\ITC_Communic_Filler_DI.md - Agregando: xref_output\source\ITC_Communic_MainData.md - Agregando: xref_output\source\ITC_Communic_MainRoutine.md - Agregando: xref_output\source\ITC_Communic_Mixer_DI.md - Agregando: xref_output\source\ITC_Communic_ProdRoom.md - Agregando: xref_output\source\ITC_Communic_Product_Room_DI.md - Agregando: xref_output\source\ITC_DataIn.md - Agregando: xref_output\source\ITC_DataOut.md - Agregando: xref_output\source\ITC_Exchange_MainRoutine.md - Agregando: xref_output\source\ITC_MainRoutine.md + Agregando: scl_output\RESTART.scl + Agregando: scl_output\RampGenerator.scl + Agregando: scl_output\Rcp.md + Agregando: scl_output\ST_SICK_AFx60.md + Agregando: scl_output\ST_SICK_AFx60_Error.md + Agregando: scl_output\SeamlessDivider_Main.scl + Agregando: scl_output\SeamlessDivider_Technology.scl + Agregando: scl_output\SeamlessDivider_Technology_MCInterrupt.scl + Agregando: scl_output\SignalTtopConveyors.scl + Agregando: scl_output\Startup.scl + Agregando: scl_output\Startup_STOP_to_RUN.scl + Agregando: scl_output\Timer.md + Agregando: scl_output\TimingBeltInterrupt.scl + Agregando: scl_output\TimingBeltManager.scl + Agregando: scl_output\UDT_Air_Energy_Saving.md + Agregando: scl_output\UDT_Air_Obstruction.md + Agregando: scl_output\UDT_AlrLube.md + Agregando: scl_output\UDT_AlrLubrification.md + Agregando: scl_output\UDT_AnalogDevice.md + Agregando: scl_output\UDT_EcoSync_Liner.md + Agregando: scl_output\UDT_Fifo.md + Agregando: scl_output\UDT_LubeZone.md + Agregando: scl_output\UDT_Lubrication.md + Agregando: scl_output\UDT_LubrificationZone.md + Agregando: scl_output\UDT_Motor.md + Agregando: scl_output\UDT_PID_Setup.md + Agregando: scl_output\UDT_Philosofy_Data_TTOP.md + Agregando: scl_output\UDT_RCP_STATUS.md + Agregando: scl_output\UDT_Run.md + Agregando: scl_output\UDT_Scale_Data.md + Agregando: scl_output\UDT_Signal.md + Agregando: scl_output\UDT_Syncro__Data.md + Agregando: scl_output\UDT_Syncro__Liner.md + Agregando: scl_output\UDT_Timer.md + Agregando: scl_output\UDT_Timer_ONOFF.md + Agregando: scl_output\VirtualMasterManager.scl + Agregando: scl_output\_hmiShitData.scl + Agregando: scl_output\_instAlarmPresence.scl + Agregando: scl_output\_instDivider.scl + Agregando: scl_output\_instDividerMotion.scl + Agregando: scl_output\_instDivider_PostServo.scl + Agregando: scl_output\_instMachineCycle.scl + Agregando: scl_output\_instVirtualMaster.scl + Agregando: scl_output\alarmMask.scl + Agregando: scl_output\alarms.scl + Agregando: scl_output\buttonsAndLamps_NotUsed.scl + Agregando: scl_output\clock.scl + Agregando: scl_output\conveyorConsentData.scl + Agregando: scl_output\debugData.scl + Agregando: scl_output\dividerData.scl + Agregando: scl_output\dividerInterface.scl + Agregando: scl_output\electricalCabinet.scl + Agregando: scl_output\instTimingBeltRampGenerator.scl + Agregando: scl_output\inv_SIEM_G120.scl + Agregando: scl_output\machineData.scl + Agregando: scl_output\recipe.scl + Agregando: scl_output\selections.scl + Agregando: scl_output\timingBeltData.scl + Agregando: scl_output\timingBeltSetupData.scl + Agregando: scl_output\typeAxisPositioningInterface.md + Agregando: scl_output\typeAxisTechnologyInterface.md + Agregando: scl_output\typeMachineCycleInterface.md + Agregando: scl_output\typeSeamlessDividerBlocksSharedData.md + Agregando: scl_output\typeSeamlessDividerInterface.md + Agregando: scl_output\typeSeamlessDividerMotionTechnologyInterface.md + Agregando: scl_output\virtualMasterData.scl + Agregando: xref_output\source\AlarmManagement.md + Agregando: xref_output\source\AlarmPresenceAndAcknowledge.md + Agregando: xref_output\source\AlarmsGeneric.md + Agregando: xref_output\source\AxisTechnologyPositioning.md + Agregando: xref_output\source\AxisTechnologyPositioning_GetData.md + Agregando: xref_output\source\CHECK_AXIS_POSITION.md + Agregando: xref_output\source\CONSTANTS.md + Agregando: xref_output\source\COPIA_DBW.md + Agregando: xref_output\source\COPIA_DBs.md + Agregando: xref_output\source\CYCL_EXC.md + Agregando: xref_output\source\CYCL_FLT.md + Agregando: xref_output\source\Calculate_Elapsed_Time.md + Agregando: xref_output\source\Clocks.md + Agregando: xref_output\source\ConveyorConsent.md + Agregando: xref_output\source\Ctr_MiniMotor_Home.md + Agregando: xref_output\source\Ctr_MiniMotor_ProfPosition.md + Agregando: xref_output\source\Ctr_MiniMotor_ProfTorque.md + Agregando: xref_output\source\Ctr_MiniMotor_ProfVelocity.md + Agregando: xref_output\source\CyclicInterrupt_Axes.md + Agregando: xref_output\source\DBS55_PN_CtrWord.md + Agregando: xref_output\source\DBS55_PN_Input.md + Agregando: xref_output\source\DBS55_PN_Output.md + Agregando: xref_output\source\DBS55_PN_StWord.md + Agregando: xref_output\source\DB_BottleFallen.md + Agregando: xref_output\source\DB_CTR_Air_Alarms.md + Agregando: xref_output\source\DB_CTR_General_Alarms.md + Agregando: xref_output\source\DB_CTR_Pack_Alarm.md + Agregando: xref_output\source\DB_CTR_TT_Alarm.md + Agregando: xref_output\source\DB_CTR_Warnings.md + Agregando: xref_output\source\DB_Elapsed_Time.md + Agregando: xref_output\source\DB_Flow_Selection.md + Agregando: xref_output\source\DB_General.md + Agregando: xref_output\source\DB_General_Alarms.md + Agregando: xref_output\source\DB_General_Run.md + Agregando: xref_output\source\DB_HMI.md + Agregando: xref_output\source\DB_HMI_CFG.md + Agregando: xref_output\source\DB_HMI_DateTime.md + Agregando: xref_output\source\DB_HMI_RCP_Transfer_Status.md + Agregando: xref_output\source\DB_HMI_Recipe_Air.md + Agregando: xref_output\source\DB_HMI_Recipe_Pack.md + Agregando: xref_output\source\DB_HMI_Recipe_TTop.md + Agregando: xref_output\source\DB_HMI_Timer.md + Agregando: xref_output\source\DB_LIFO_HMI_Page_DB.md + Agregando: xref_output\source\DB_LUBE___Ecolab.md + Agregando: xref_output\source\DB_Lube___Dry_Ecolab.md + Agregando: xref_output\source\DB_MiniMotor_PN_Device.md + Agregando: xref_output\source\DB_Minimotor_Config.md + Agregando: xref_output\source\DB_Mot_Manage_Altivar_320.md + Agregando: xref_output\source\DB_MotorSimulate.md + Agregando: xref_output\source\DB_PA_HMI_PLC_DataOra.md + Agregando: xref_output\source\DB_PN_DP_Diag_List.md + Agregando: xref_output\source\DB_RingStatus.md + Agregando: xref_output\source\DB_Run_Signal_Selector.md + Agregando: xref_output\source\DB_SET_TIMEZONE.md + Agregando: xref_output\source\DB_Signal_Transport.md + Agregando: xref_output\source\DB_Ttop_Alarm.md + Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z1.md + Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z2.md + Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z3.md + Agregando: xref_output\source\DB_Ttop_Fifo_1.md + Agregando: xref_output\source\DB_Ttop_Fifo_2.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M30710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31310.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31610.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31810.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31910.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34010.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34310.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M30710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31310.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31610.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31710.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31810.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31910.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34010.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34110.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34210.md + Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34310.md + Agregando: xref_output\source\DB_Ttop_Motor_CFG.md + Agregando: xref_output\source\DB_Ttop_Motor_M30710.md + Agregando: xref_output\source\DB_Ttop_Motor_M31010.md + Agregando: xref_output\source\DB_Ttop_Motor_M31110.md + Agregando: xref_output\source\DB_Ttop_Motor_M31210.md + Agregando: xref_output\source\DB_Ttop_Motor_M31310.md + Agregando: xref_output\source\DB_Ttop_Motor_M31410.md + Agregando: xref_output\source\DB_Ttop_Motor_M31510.md + Agregando: xref_output\source\DB_Ttop_Motor_M31610.md + Agregando: xref_output\source\DB_Ttop_Motor_M31710.md + Agregando: xref_output\source\DB_Ttop_Motor_M31810.md + Agregando: xref_output\source\DB_Ttop_Motor_M31910.md + Agregando: xref_output\source\DB_Ttop_Motor_M34010.md + Agregando: xref_output\source\DB_Ttop_Motor_M34110.md + Agregando: xref_output\source\DB_Ttop_Motor_M34210.md + Agregando: xref_output\source\DB_Ttop_Motor_M34310.md + Agregando: xref_output\source\DB_Ttop_Motor_M34410.md + Agregando: xref_output\source\DB_Ttop_Motor_U32810.md + Agregando: xref_output\source\DB_Ttop_Motor_U32910.md + Agregando: xref_output\source\DB_Ttop_Motor_U33010.md + Agregando: xref_output\source\DB_Ttop_Motor_U33110.md + Agregando: xref_output\source\DB_Ttop_Motor_U33210.md + Agregando: xref_output\source\DB_Ttop_Motor_U33310.md + Agregando: xref_output\source\DB_Ttop_Motor_U33410.md + Agregando: xref_output\source\DB_Ttop_Motor_U33510.md + Agregando: xref_output\source\DB_Ttop_Motor_U33610.md + Agregando: xref_output\source\DB_Ttop_Motor_VIS_CFG.md + Agregando: xref_output\source\DB_Ttop_Run.md + Agregando: xref_output\source\DB_Warnings.md + Agregando: xref_output\source\DataConveyors.md + Agregando: xref_output\source\DbHmiDateTime.md + Agregando: xref_output\source\DbHmiTimeZone.md + Agregando: xref_output\source\DbSetTimeZone.md + Agregando: xref_output\source\Default_tag_table.md + Agregando: xref_output\source\DividerMain.md + Agregando: xref_output\source\FB_AccumTable.md + Agregando: xref_output\source\FB_AccumTable_DB.md + Agregando: xref_output\source\FB_AreaTracker.md + Agregando: xref_output\source\FB_Base.md + Agregando: xref_output\source\FB_BottleFallen.md + Agregando: xref_output\source\FB_Calculate_Ramp.md + Agregando: xref_output\source\FB_Calculate_Ramp_UpDown.md + Agregando: xref_output\source\FB_ChannelSelector.md + Agregando: xref_output\source\FB_DoserPair.md + Agregando: xref_output\source\FB_Early_Restart.md + Agregando: xref_output\source\FB_FIFO_Manage_DataType_Real.md + Agregando: xref_output\source\FB_Feeder_DB_InfeedTable.md + Agregando: xref_output\source\FB_Feeder_DB_OutfeedTable.md + Agregando: xref_output\source\FB_FormatAxis.md + Agregando: xref_output\source\FB_FormatAxis_M30710.md + Agregando: xref_output\source\FB_FormatAxis_M31310.md + Agregando: xref_output\source\FB_FormatAxis_M31810.md + Agregando: xref_output\source\FB_FormatAxis_M31910.md + Agregando: xref_output\source\FB_FormatAxis_M34010.md + Agregando: xref_output\source\FB_FormatAxis_M34310.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_Run_Timer_Selector.md + Agregando: xref_output\source\FB_SICK_AFx60_PN.md + Agregando: xref_output\source\FB_Show_Alarms.md + Agregando: xref_output\source\FB_Ttop_Energy_Saving.md + Agregando: xref_output\source\FB_VirtualEncoder.md + Agregando: xref_output\source\FC Read DI.md + Agregando: xref_output\source\FC Read DO.md + Agregando: xref_output\source\FC Write DO.md + Agregando: xref_output\source\FC_Air_Philosophy_01.md + Agregando: xref_output\source\FC_Air_Philosophy_04.md + Agregando: xref_output\source\FC_Air_Philosophy_08.md + Agregando: xref_output\source\FC_Air_Philosophy_14.md + Agregando: xref_output\source\FC_Air_Philosophy_17.md + Agregando: xref_output\source\FC_Air_Philosophy_18.md + Agregando: xref_output\source\FC_Air_Philosophy_Manage.md + Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_2_1.md + Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_3_2.md + Agregando: xref_output\source\FC_CMP_Machine.md + Agregando: xref_output\source\FC_CTR_Alarm.md + Agregando: xref_output\source\FC_Compute_AN_Speed.md + Agregando: xref_output\source\FC_Compute_Machine_Speed.md + Agregando: xref_output\source\FC_General_Alarms.md + Agregando: xref_output\source\FC_General_Lamp.md + Agregando: xref_output\source\FC_General_Warning.md + Agregando: xref_output\source\FC_Get_DBnum.md + Agregando: xref_output\source\FC_HMI.md + Agregando: xref_output\source\FC_HMI_Date_Time.md + Agregando: xref_output\source\FC_HMI_PSW_Cfg.md + Agregando: xref_output\source\FC_HMI_RCP_Transfer_Status.md + Agregando: xref_output\source\FC_HMI_Recipe_TTop.md + Agregando: xref_output\source\FC_HMI_Timer.md + Agregando: xref_output\source\FC_Homing.md + Agregando: xref_output\source\FC_Mot_Init_CFG.md + Agregando: xref_output\source\FC_Mot_Manage_Bosch_Rexroth.md + Agregando: xref_output\source\FC_Mot_Manage_EOLO_mBar.md + Agregando: xref_output\source\FC_Mot_Manage_Minimotor.md + Agregando: xref_output\source\FC_Mot_Manage_Movigear.md + Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV.md + Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV_DPRDAT.md + Agregando: xref_output\source\FC_Mot_Manage_Movimot.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_Analog.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_Dig.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300.md + Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300_DPRDAT.md + Agregando: xref_output\source\FC_Motor_Protocols.md + Agregando: xref_output\source\FC_Movifit_Status.md + Agregando: xref_output\source\FC_ProfPos.md + Agregando: xref_output\source\FC_ProfTrq.md + Agregando: xref_output\source\FC_ProfVel.md + Agregando: xref_output\source\FC_Profinet_Allarms.md + Agregando: xref_output\source\FC_Read_EOLO_mBar.md + Agregando: xref_output\source\FC_Reference_management.md + Agregando: xref_output\source\FC_S_Everz.md + Agregando: xref_output\source\FC_S_Everz_ON_OFF.md + Agregando: xref_output\source\FC_S_Everz_Struct.md + Agregando: xref_output\source\FC_Scale_Real.md + Agregando: xref_output\source\FC_Scale_Speed_w_Gap.md + Agregando: xref_output\source\FC_Scaling.md + Agregando: xref_output\source\FC_Siemens_G120C.md + Agregando: xref_output\source\FC_Signal_Configuration_Bits.md + Agregando: xref_output\source\FC_Signal_Discharge_Output_Force.md + Agregando: xref_output\source\FC_Signal_Infeed_Output_Force.md + Agregando: xref_output\source\FC_Signal_Input_Force_Control.md + Agregando: xref_output\source\FC_Signals_Discharge_Timers.md + Agregando: xref_output\source\FC_Signals_Discharge_Timers_Read.md + Agregando: xref_output\source\FC_Signals_Infeed_Timers.md + Agregando: xref_output\source\FC_Signals_Infeed_Timers_Read.md + Agregando: xref_output\source\FC_Simple_PID.md + Agregando: xref_output\source\FC_Simulation.md + Agregando: xref_output\source\FC_Ttop_Alarms.md + Agregando: xref_output\source\FC_Ttop_Configuration.md + Agregando: xref_output\source\FC_Ttop_Motor_M30710_Div_GuidesIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M31010_Divider.md + Agregando: xref_output\source\FC_Ttop_Motor_M31110_CombiDx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31210_CombiSx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31310_Div_GuidesOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M31410_DivOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M31610_Tabl_InfeedSx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31710_Tabl_InfeedDx.md + Agregando: xref_output\source\FC_Ttop_Motor_M31810_Tabl_GuidesIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M31910_Tabl_SelectorIn.md + Agregando: xref_output\source\FC_Ttop_Motor_M34010_Tabl_SelectorOut.md + Agregando: xref_output\source\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.md + Agregando: xref_output\source\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.md + Agregando: xref_output\source\FC_Ttop_Motor_M34310_Tabl_GuidesOut.md + Agregando: xref_output\source\FC_Ttop_Motor_U32810_Ch1.md + Agregando: xref_output\source\FC_Ttop_Motor_U32910_Ch2.md + Agregando: xref_output\source\FC_Ttop_Motor_U33010_Ch3.md + Agregando: xref_output\source\FC_Ttop_Motor_U33110_Ch4.md + Agregando: xref_output\source\FC_Ttop_Motor_U33210_Ch5.md + Agregando: xref_output\source\FC_Ttop_Motor_U33310_Ch6.md + Agregando: xref_output\source\FC_Ttop_Motor_U33410_Ch7.md + Agregando: xref_output\source\FC_Ttop_Motor_U33510_Ch8.md + Agregando: xref_output\source\FC_Ttop_Motor_U33610_Ch9.md + Agregando: xref_output\source\FC_Ttop_Philosophy_01.md + Agregando: xref_output\source\FC_Ttop_Philosophy_02.md + Agregando: xref_output\source\FC_Ttop_Philosophy_03.md + Agregando: xref_output\source\FC_Ttop_Philosophy_04.md + Agregando: xref_output\source\FC_Ttop_Philosophy_05.md + Agregando: xref_output\source\FC_Ttop_Philosophy_06.md + Agregando: xref_output\source\FC_Ttop_Philosophy_07.md + Agregando: xref_output\source\FC_Ttop_Philosophy_08.md + Agregando: xref_output\source\FC_Ttop_Philosophy_09.md + Agregando: xref_output\source\FC_Ttop_Philosophy_Manage.md + Agregando: xref_output\source\FC_Ttop_Run.md + Agregando: xref_output\source\FC_Turk_Lamp.md + Agregando: xref_output\source\FcHmiData.md + Agregando: xref_output\source\FcHmiDateTime.md + Agregando: xref_output\source\FcHmiRcpDivider.md + Agregando: xref_output\source\FcMainConfig.md + Agregando: xref_output\source\FcTon.md + Agregando: xref_output\source\FcTonStruct.md + Agregando: xref_output\source\Fill_Zero_Area.md + Agregando: xref_output\source\Get_Put.md + Agregando: xref_output\source\HW_ERR.md + Agregando: xref_output\source\HW_INT0.md + Agregando: xref_output\source\HmiData.md + Agregando: xref_output\source\HmiRcpDivider.md Agregando: xref_output\source\I_O_FLT1.md - Agregando: xref_output\source\Input.md - Agregando: xref_output\source\Input_CheckFlowMetersSta.md - Agregando: xref_output\source\Input_Data.md - Agregando: xref_output\source\Input_DigitalCtrl.md - Agregando: xref_output\source\Input_DigitalScanner.md + Agregando: xref_output\source\I_O_FLT2.md Agregando: xref_output\source\Inputs.md - Agregando: xref_output\source\InputsMaster.md - Agregando: xref_output\source\Instrument_Scanner.md - Agregando: xref_output\source\Integral.md - Agregando: xref_output\source\Interlocking_Panel.md - Agregando: xref_output\source\Interlocking_Panel_1.md - Agregando: xref_output\source\Interlocking_Variables.md - Agregando: xref_output\source\Key_Read___Write.md - Agregando: xref_output\source\Key_Read___Write_Data.md - Agregando: xref_output\source\LIMIT_I.md - Agregando: xref_output\source\LIMIT_R.md - Agregando: xref_output\source\LowPassFilter.md - Agregando: xref_output\source\MFMAnalogValues.md - Agregando: xref_output\source\MFMAnalogValues_Totalize.md - Agregando: xref_output\source\MFM_Analog_Value_Data.md - Agregando: xref_output\source\MOD_ERR.md - Agregando: xref_output\source\MSE Slope.md - Agregando: xref_output\source\Machine_Co2_Cons.md - Agregando: xref_output\source\Maselli_PA_Control.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Read.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Transfer.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Write.md - Agregando: xref_output\source\Maselli_PA_Data.md - Agregando: xref_output\source\MaxCarboCO2 Vol.md - Agregando: xref_output\source\Memories.md - Agregando: xref_output\source\MessageScroll.md - Agregando: xref_output\source\ModValveFault.md - Agregando: xref_output\source\ONS_R.md - Agregando: xref_output\source\Output.md - Agregando: xref_output\source\Output_AnalogValueToHMI.md - Agregando: xref_output\source\Output_CO2InjPress.md + Agregando: xref_output\source\LCamHdl_AdditionalConstants.md + Agregando: xref_output\source\LCamHdl_ConfigConstants.md + Agregando: xref_output\source\LCamHdl_CreateCamAdvanced.md + Agregando: xref_output\source\LCamHdl_ProfileConstants.md + Agregando: xref_output\source\LCamHdl_typeAdvancedConfig.md + Agregando: xref_output\source\LCamHdl_typeAdvancedElement.md + Agregando: xref_output\source\LCamHdl_typeDiagnostics.md + Agregando: xref_output\source\LampsGeneric.md + Agregando: xref_output\source\MC_Interpolator.md + Agregando: xref_output\source\MC_PreInterpolator.md + Agregando: xref_output\source\MC_Servo.md + Agregando: xref_output\source\MachineCycle.md + Agregando: xref_output\source\MachineMain.md + Agregando: xref_output\source\Merker.md Agregando: xref_output\source\Outputs.md - Agregando: xref_output\source\OutputsFesto.md - Agregando: xref_output\source\OutputsMaster.md - Agregando: xref_output\source\PID.md - Agregando: xref_output\source\PIDControl.md - Agregando: xref_output\source\PID_Filling_Head.md - Agregando: xref_output\source\PID_Filling_Head_Calc.md - Agregando: xref_output\source\PID_Filling_Head_Data.md - Agregando: xref_output\source\PID_MAIN_Data.md - Agregando: xref_output\source\PID_RMM301.md - Agregando: xref_output\source\PID_RMM301_Data.md - Agregando: xref_output\source\PID_RMM303.md - Agregando: xref_output\source\PID_RMM303_Data.md - Agregando: xref_output\source\PID_RMM304.md - Agregando: xref_output\source\PID_RMM304_Data.md - Agregando: xref_output\source\PID_RMP302.md - Agregando: xref_output\source\PID_RMP302_Data.md - Agregando: xref_output\source\PID_RVM301.md - Agregando: xref_output\source\PID_RVM301_Data.md - Agregando: xref_output\source\PID_RVM319_Data.md - Agregando: xref_output\source\PID_RVM319_PRD.md - Agregando: xref_output\source\PID_RVN302.md - Agregando: xref_output\source\PID_RVN302_Data.md - Agregando: xref_output\source\PID_RVP303.md - Agregando: xref_output\source\PID_RVP303_Data.md - Agregando: xref_output\source\PID_RVS318.md - Agregando: xref_output\source\PID_RVS318_Data.md - Agregando: xref_output\source\PID_Variables.md - Agregando: xref_output\source\PPM O2.md - Agregando: xref_output\source\PPM303_VFC_Ctrl.md - Agregando: xref_output\source\PPM305_VFC_Ctrl.md - Agregando: xref_output\source\PPM307_VFC_Ctrl.md - Agregando: xref_output\source\PPN301_VFC_Ctrl.md - Agregando: xref_output\source\PPP302_VFC_Ctrl.md - Agregando: xref_output\source\Pneumatic_Valve_Ctrl.md - Agregando: xref_output\source\Pneumatic_Valve_Fault.md - Agregando: xref_output\source\Pneumatic_Valve_Fault_DB.md - Agregando: xref_output\source\Procedure.md - Agregando: xref_output\source\ProcedureBlendFill_StartUp.md - Agregando: xref_output\source\ProcedureBrixTracking.md - Agregando: xref_output\source\ProcedureCarboWaterLine.md - Agregando: xref_output\source\ProcedureDeaireator_StartUp.md - Agregando: xref_output\source\ProcedureFirstProduction.md - Agregando: xref_output\source\ProcedureProdBrixRecovery.md - Agregando: xref_output\source\ProcedureProdTankDrain.md - Agregando: xref_output\source\ProcedureProdTankRunOut.md - Agregando: xref_output\source\ProcedureSyrupLineMFMPrep.md - Agregando: xref_output\source\ProcedureSyrupMFMStartUp.md - Agregando: xref_output\source\ProcedureSyrup_RunOut.md - Agregando: xref_output\source\Procedure_Variables.md - Agregando: xref_output\source\ProdBrixRecovery_BrixCal.md - Agregando: xref_output\source\ProdBrixRecovery_DB.md - Agregando: xref_output\source\ProdReportDB.md - Agregando: xref_output\source\ProdReportManager.md - Agregando: xref_output\source\Prod_Tank_Drain_Seq.md - Agregando: xref_output\source\Prod_Tank_PressCtrl.md - Agregando: xref_output\source\Prod_Tank_RunOut_Seq.md - Agregando: xref_output\source\ProductAvailable.md - Agregando: xref_output\source\ProductLiterInTank.md - Agregando: xref_output\source\ProductPipeDrain.md - Agregando: xref_output\source\ProductPipeDrain_Seq.md - Agregando: xref_output\source\ProductPipeRunOut.md - Agregando: xref_output\source\ProductPipeRunOut_Seq.md - Agregando: xref_output\source\ProductQuality.md - Agregando: xref_output\source\ProductQuality_Messages.md - Agregando: xref_output\source\Profibus_Network.md - Agregando: xref_output\source\Profibus_Variables.md - Agregando: xref_output\source\Programming_error.md - Agregando: xref_output\source\PumpsControl.md - Agregando: xref_output\source\QCO_Monitor.md - Agregando: xref_output\source\QCO_Phase.md - Agregando: xref_output\source\QCO_Spare.md - Agregando: xref_output\source\QCO_Timer.md - Agregando: xref_output\source\QCO_Timer_Array_1.md - Agregando: xref_output\source\QCO_Timing_DB.md + Agregando: xref_output\source\PROG_ERR.md Agregando: xref_output\source\RACK_FLT.md - Agregando: xref_output\source\REPLACE_Mod.md - Agregando: xref_output\source\ReadAnalogIn.md - Agregando: xref_output\source\ReadAnalogIn_Fault_DB.md - Agregando: xref_output\source\RecipeCalculation.md - Agregando: xref_output\source\RecipeEditDataSave.md - Agregando: xref_output\source\RecipeManagement_Data.md - Agregando: xref_output\source\RecipeManagement___Prod.md - Agregando: xref_output\source\Recipe_Prod.md - Agregando: xref_output\source\Recipe__01.md - Agregando: xref_output\source\Recipe__02.md - Agregando: xref_output\source\Recipe__03.md - Agregando: xref_output\source\Recipe__04.md - Agregando: xref_output\source\Recipe__05.md - Agregando: xref_output\source\Recipe__06.md - Agregando: xref_output\source\Recipe__07.md - Agregando: xref_output\source\Recipe__08.md - Agregando: xref_output\source\Recipe__09.md - Agregando: xref_output\source\Recipe__10.md - Agregando: xref_output\source\Recipe__11.md - Agregando: xref_output\source\Recipe__12.md - Agregando: xref_output\source\Recipe__13.md - Agregando: xref_output\source\Recipe__14.md - Agregando: xref_output\source\Recipe__15.md - Agregando: xref_output\source\Recipe__16.md - Agregando: xref_output\source\Recipe__17.md - Agregando: xref_output\source\Recipe__18.md - Agregando: xref_output\source\Recipe__19.md - Agregando: xref_output\source\Recipe__20.md - Agregando: xref_output\source\Recipe__21.md - Agregando: xref_output\source\Recipe__22.md - Agregando: xref_output\source\Recipe__23.md - Agregando: xref_output\source\Recipe__24.md - Agregando: xref_output\source\Recipe__25.md - Agregando: xref_output\source\Recipe__26.md - Agregando: xref_output\source\Recipe__27.md - Agregando: xref_output\source\Recipe__28.md - Agregando: xref_output\source\Recipe__29.md - Agregando: xref_output\source\Recipe__30.md - Agregando: xref_output\source\Recipe__31.md - Agregando: xref_output\source\Recipe__32.md - Agregando: xref_output\source\Recipe__33.md - Agregando: xref_output\source\Recipe__34.md - Agregando: xref_output\source\Recipe__35.md - Agregando: xref_output\source\Recipe__36.md - Agregando: xref_output\source\Recipe__37.md - Agregando: xref_output\source\Recipe__38.md - Agregando: xref_output\source\Recipe__39.md - Agregando: xref_output\source\Recipe__40.md - Agregando: xref_output\source\Recipe__41.md - Agregando: xref_output\source\Recipe__42.md - Agregando: xref_output\source\Recipe__43.md - Agregando: xref_output\source\Recipe__44.md - Agregando: xref_output\source\Recipe__45.md - Agregando: xref_output\source\Recipe__46.md - Agregando: xref_output\source\Recipe__47.md - Agregando: xref_output\source\Recipe__48.md - Agregando: xref_output\source\Recipe__49.md - Agregando: xref_output\source\Recipe__50.md - Agregando: xref_output\source\ReportCIPSimpleData.md - Agregando: xref_output\source\SEL_I.md - Agregando: xref_output\source\SEL_R.md - Agregando: xref_output\source\SLIM_Block.md - Agregando: xref_output\source\SLIM_Variables.md - Agregando: xref_output\source\Safeties.md - Agregando: xref_output\source\SelCheckBrixSource.md - Agregando: xref_output\source\Sel_Check_Brix_Data.md - Agregando: xref_output\source\Signal Gen.md - Agregando: xref_output\source\Signal_Gen_Data.md - Agregando: xref_output\source\SlewLimit.md - Agregando: xref_output\source\SpeedAdjust.md - Agregando: xref_output\source\Statistical_Analisys.md - Agregando: xref_output\source\SubCarb.md - Agregando: xref_output\source\SubCarb_DB.md - Agregando: xref_output\source\SyrBrix_Autocorrection.md - Agregando: xref_output\source\SyrBrix_SyrupCorrPerc.md - Agregando: xref_output\source\SyrupDensity.md - Agregando: xref_output\source\SyrupRoomCtrl.md - Agregando: xref_output\source\SyrupRoomCtrl_UpdateVal.md - Agregando: xref_output\source\Syrup_Line_MFM_Prep_Seq.md - Agregando: xref_output\source\Syrup_MFM_StartUp_Seq.md - Agregando: xref_output\source\Syrup_Rinse_QCO_Seq.md - Agregando: xref_output\source\System_RunOut_Variables.md - Agregando: xref_output\source\System_Run_Out.md - Agregando: xref_output\source\System_Run_Out_Data.md - Agregando: xref_output\source\TADDR_PAR.md - Agregando: xref_output\source\TCON_PAR.md - Agregando: xref_output\source\TCON_PAR_LF.md - Agregando: xref_output\source\T_Timer.md - Agregando: xref_output\source\Tabella_delle_variabili_1.md - Agregando: xref_output\source\Tabella_delle_variabili_2.md - Agregando: xref_output\source\Tabella_delle_variabili_standard.md - Agregando: xref_output\source\TankLevel.md - Agregando: xref_output\source\TankLevelToHeight.md - Agregando: xref_output\source\Time_error_interrupt.md - Agregando: xref_output\source\Timers_Counters.md - Agregando: xref_output\source\Tipo_di_dati_utente_1.md - Agregando: xref_output\source\Tipo_di_dati_utente_2.md - Agregando: xref_output\source\VacuumCtrl.md - Agregando: xref_output\source\ValveFlow.md - Agregando: xref_output\source\WaterDensity.md - Agregando: xref_output\source\WritePeripheral.md - Agregando: xref_output\source\_CYCL_EXC.md - Agregando: xref_output\source\_StepMove.md - Agregando: xref_output\source\_StepMove_Test.md - Agregando: xref_output\source\mPDS_PA_Control.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Parameters.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Read.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Transfer.md - Agregando: xref_output\source\mPDS_PA_Ctrl_Write.md - Agregando: xref_output\source\mPDS_PA_Data.md - Agregando: xref_output\source\mPDS_SYR_PA_Control.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Param.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Read.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Trans.md - Agregando: xref_output\source\mPDS_SYR_PA_Ctrl_Write.md - Agregando: xref_output\source\mPDS_SYR_PA_Data.md - Agregando: xref_output\source\mPPM303StartUpRamp.md - Agregando: xref_output\source\mmH2O_TO_Freq.md + Agregando: xref_output\source\RESTART.md + Agregando: xref_output\source\RampGenerator.md + Agregando: xref_output\source\Rcp.md + Agregando: xref_output\source\ST_SICK_AFx60.md + Agregando: xref_output\source\ST_SICK_AFx60_Error.md + Agregando: xref_output\source\SeamlessDivider_Main.md + Agregando: xref_output\source\SeamlessDivider_Technology.md + Agregando: xref_output\source\SeamlessDivider_Technology_MCInterrupt.md + Agregando: xref_output\source\SignalTtopConveyors.md + Agregando: xref_output\source\Startup.md + Agregando: xref_output\source\Startup_STOP_to_RUN.md + Agregando: xref_output\source\Timer.md + Agregando: xref_output\source\TimingBeltInterrupt.md + Agregando: xref_output\source\TimingBeltManager.md + Agregando: xref_output\source\UDT_Air_Energy_Saving.md + Agregando: xref_output\source\UDT_Air_Obstruction.md + Agregando: xref_output\source\UDT_AlrLube.md + Agregando: xref_output\source\UDT_AlrLubrification.md + Agregando: xref_output\source\UDT_AnalogDevice.md + Agregando: xref_output\source\UDT_EcoSync_Liner.md + Agregando: xref_output\source\UDT_Fifo.md + Agregando: xref_output\source\UDT_LubeZone.md + Agregando: xref_output\source\UDT_Lubrication.md + Agregando: xref_output\source\UDT_LubrificationZone.md + Agregando: xref_output\source\UDT_Motor.md + Agregando: xref_output\source\UDT_PID_Setup.md + Agregando: xref_output\source\UDT_Philosofy_Data_TTOP.md + Agregando: xref_output\source\UDT_RCP_STATUS.md + Agregando: xref_output\source\UDT_Run.md + Agregando: xref_output\source\UDT_Scale_Data.md + Agregando: xref_output\source\UDT_Signal.md + Agregando: xref_output\source\UDT_Syncro__Data.md + Agregando: xref_output\source\UDT_Syncro__Liner.md + Agregando: xref_output\source\UDT_Timer.md + Agregando: xref_output\source\UDT_Timer_ONOFF.md + Agregando: xref_output\source\VirtualMasterManager.md + Agregando: xref_output\source\_hmiShitData.md + Agregando: xref_output\source\_instAlarmPresence.md + Agregando: xref_output\source\_instDivider.md + Agregando: xref_output\source\_instDividerMotion.md + Agregando: xref_output\source\_instDivider_PostServo.md + Agregando: xref_output\source\_instMachineCycle.md + Agregando: xref_output\source\_instVirtualMaster.md + Agregando: xref_output\source\alarmMask.md + Agregando: xref_output\source\alarms.md + Agregando: xref_output\source\buttonsAndLamps_NotUsed.md + Agregando: xref_output\source\clock.md + Agregando: xref_output\source\conveyorConsentData.md + Agregando: xref_output\source\debugData.md + Agregando: xref_output\source\dividerData.md + Agregando: xref_output\source\dividerInterface.md + Agregando: xref_output\source\electricalCabinet.md + Agregando: xref_output\source\instTimingBeltRampGenerator.md + Agregando: xref_output\source\inv_SIEM_G120.md + Agregando: xref_output\source\machineData.md + Agregando: xref_output\source\recipe.md + Agregando: xref_output\source\selections.md + Agregando: xref_output\source\timingBeltData.md + Agregando: xref_output\source\timingBeltSetupData.md + Agregando: xref_output\source\typeAxisPositioningInterface.md + Agregando: xref_output\source\typeAxisTechnologyInterface.md + Agregando: xref_output\source\typeMachineCycleInterface.md + Agregando: xref_output\source\typeSeamlessDividerBlocksSharedData.md + Agregando: xref_output\source\typeSeamlessDividerInterface.md + Agregando: xref_output\source\typeSeamlessDividerMotionTechnologyInterface.md + Agregando: xref_output\source\virtualMasterData.md Agregando: xref_output\xref_calls_tree.md Agregando: xref_output\xref_db_usage_summary.md Agregando: xref_output\xref_plc_tags_summary.md -Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\13 - E5.007560 - Modifica O&U - SAE235\Reporte\ExportTia\PLC\full_project_representation.md +Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md -------------------- Resumen Final del Procesamiento Completo -------------------- -Total de archivos XML encontrados: 819 -Archivos procesados/actualizados exitosamente (x1-x3): 342 -Archivos completamente saltados (x1, x2, x3): 342 +Total de archivos XML encontrados: 371 +Archivos procesados/actualizados exitosamente (x1-x3): 338 +Archivos completamente saltados (x1, x2, x3): 0 Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 -Archivos fallidos (en x1, x2, x3 o error inesperado): 412 -Archivos XML omitidos (priorizando .scl nativo): 65 -Archivos SCL existentes copiados (Fase 1.5): 0 -Archivos SCL existentes omitidos por conflicto (Fase 1.5): 65 +Archivos fallidos (en x1, x2, x3 o error inesperado): 17 +Archivos XML omitidos (priorizando .scl nativo): 16 +Archivos SCL existentes copiados (Fase 1.5): 16 +Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 Fase 2 (Generación XRef - x4): Completada Fase 3 (Agregación - x5): Completada -------------------------------------------------------------------------------- Proceso finalizado con errores. -Proceso finalizado con errores. Consulta 'log_PLC.txt' para detalles. +Proceso finalizado con errores. Consulta 'log_98050_PLC.txt' para detalles. ========================================= LOG END ========================================== --- ERRORES (STDERR) --- diff --git a/backend/script_groups/XML Parser to SCL/script_config.json b/backend/script_groups/XML Parser to SCL/script_config.json index 579e51c..3ccb63a 100644 --- a/backend/script_groups/XML Parser to SCL/script_config.json +++ b/backend/script_groups/XML Parser to SCL/script_config.json @@ -15,5 +15,5 @@ "xref_source_subdir": "source" }, "level3": {}, - "working_directory": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia" + "working_directory": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source" } \ No newline at end of file diff --git a/backend/script_groups/XML Parser to SCL/work_dir.json b/backend/script_groups/XML Parser to SCL/work_dir.json index 6e6e739..eb47799 100644 --- a/backend/script_groups/XML Parser to SCL/work_dir.json +++ b/backend/script_groups/XML Parser to SCL/work_dir.json @@ -1,9 +1,9 @@ { - "path": "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", + "path": "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "history": [ + "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "C:\\Trabajo\\SIDEL\\13 - E5.007560 - Modifica O&U - SAE235\\Reporte\\ExportTia", "D:\\Trabajo\\VM\\22 - 93841 - Sidel - Tilting\\Reporte\\TiaExports", - "D:\\Trabajo\\VM\\44 - 98050 - Fiera\\Reporte\\ExportsTia\\Source", "C:\\Trabajo\\SIDEL\\09 - SAE452 - Diet as Regular - San Giovanni in Bosco\\Reporte\\SourceDoc\\SourceXML", "C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport" ] diff --git a/data/log.txt b/data/log.txt index b7c2d5f..67237d3 100644 --- a/data/log.txt +++ b/data/log.txt @@ -1,54 +1,17621 @@ -[19:06:33] Ejecución de x4.py finalizada (success). Duración: 0:00:57.281042. Se detectaron errores (ver log). -[19:06:33] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\ObtainIOFromProjectTia\log_x4.txt -[19:06:35] Iniciando ejecución de x4.py en D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source... -[19:06:35] --- Exportador de Referencias Cruzadas de TIA Portal --- -[19:06:39] Versión de TIA Portal detectada: 19.0 (de la extensión .ap19) -[19:06:39] Proyecto seleccionado: D:/Trabajo/VM/44 - 98050 - Fiera/InLavoro/PLC/98050_PLC_11/98050_PLC_11.ap19 -[19:06:39] Usando directorio base de exportación: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source -[19:06:39] Conectando a TIA Portal V19.0... -[19:06:39] 2025-06-19 19:06:39,752 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - Start TIA Portal, please acknowledge the security dialog. -[19:06:39] 2025-06-19 19:06:39,766 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Global OpenPortal - With user interface -[19:06:49] Conectado a TIA Portal. -[19:06:49] 2025-06-19 19:06:49,999 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal GetProcessId - Process id: 17508 -[19:06:49] ID del proceso del Portal: 17508 -[19:06:50] 2025-06-19 19:06:50,263 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Portal OpenProject - Open project... D:/Trabajo/VM/44 - 98050 - Fiera/InLavoro/PLC/98050_PLC_11/98050_PLC_11.ap19 -[19:07:05] 2025-06-19 19:07:05,095 [1] INFO Siemens.TiaPortal.OpennessApi19.Implementations.Project GetPlcs - Found plc 98050_PLC with parent name ET 200SP station_1 -[19:07:09] Se encontraron 1 PLC(s). Iniciando proceso de exportación de referencias cruzadas... -[19:07:09] --- Procesando PLC: 98050_PLC --- -[19:07:09] [PLC: 98050_PLC] Exportando referencias cruzadas de bloques de programa... -[19:07:09] Destino: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR -[19:07:10] Se encontraron 306 bloques de programa. -[19:07:11] Procesando bloque: CyclicInterrupt_Axes... -[19:07:11] Exportando referencias cruzadas para CyclicInterrupt_Axes... -[19:07:13] Procesando bloque: DB HMI RCP Transfer Status... -[19:07:13] Exportando referencias cruzadas para DB HMI RCP Transfer Status... -[19:07:14] Procesando bloque: FC HMI RCP Transfer Status... -[19:07:14] Exportando referencias cruzadas para FC HMI RCP Transfer Status... -[19:07:15] Procesando bloque: FB Early Restart... -[19:07:15] Exportando referencias cruzadas para FB Early Restart... -[19:07:15] Procesando bloque: DB Signal Transport... -[19:07:15] Exportando referencias cruzadas para DB Signal Transport... -[19:07:18] Procesando bloque: DB Lube - Dry Ecolab... -[19:07:18] Exportando referencias cruzadas para DB Lube - Dry Ecolab... -[19:07:23] Procesando bloque: FB Lube - Water/Dry... -[19:07:23] Exportando referencias cruzadas para FB Lube - Water/Dry... -[19:07:23] Procesando bloque: FB Lube - Dry Ecolab... -[19:07:23] Exportando referencias cruzadas para FB Lube - Dry Ecolab... -[19:07:26] Procesando bloque: FB Lube - EcoLab VM... -[19:07:26] Exportando referencias cruzadas para FB Lube - EcoLab VM... -[19:07:28] Procesando bloque: FB Lube - Ecolab... -[19:07:28] Exportando referencias cruzadas para FB Lube - Ecolab... -[19:07:30] Procesando bloque: DB LUBE - Ecolab... -[19:07:30] Exportando referencias cruzadas para DB LUBE - Ecolab... -[19:07:34] Procesando bloque: FC Ttop Configuration... -[19:07:34] Exportando referencias cruzadas para FC Ttop Configuration... -[19:07:34] Procesando bloque: FC Ttop Run... -[19:07:34] Exportando referencias cruzadas para FC Ttop Run... -[19:07:36] Procesando bloque: FC Ttop Alarms... -[19:07:36] Exportando referencias cruzadas para FC Ttop Alarms... -[19:07:36] Procesando bloque: DB Ttop Run... -[19:07:36] Exportando referencias cruzadas para DB Ttop Run... -[19:07:38] Procesando bloque: DB Ttop Motor CFG... -[19:07:38] Exportando referencias cruzadas para DB Ttop Motor CFG... -[19:07:43] Procesando bloque: DB Ttop Alarm... -[19:07:43] Exportando referencias cruzadas para DB Ttop Alarm... +[19:11:35] Iniciando ejecución de x0_main.py en D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source... +[19:11:35] INFO: format_variable_name importado desde generators.generator_utils +[19:11:35] === Lanzando procesamiento para PLC: 98050_PLC === +[19:11:36] INFO: format_variable_name importado desde generators.generator_utils +[19:11:36] ======================================== LOG START ======================================== +[19:11:36] Directorio de trabajo base configurado: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source' +[19:11:36] Buscando archivos XML recursivamente en: 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' +[19:11:36] Se encontraron 371 archivos XML para procesar: +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml +[19:11:36] - 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml +[19:11:36] - 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml +[19:11:36] - 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml +[19:11:36] - 98050_PLC\PlcTags\CONSTANTS.xml +[19:11:36] - 98050_PLC\PlcTags\Default tag table.xml +[19:11:36] - 98050_PLC\PlcTags\Inputs.xml +[19:11:36] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml +[19:11:36] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml +[19:11:36] - 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml +[19:11:36] - 98050_PLC\PlcTags\Merker.xml +[19:11:36] - 98050_PLC\PlcTags\Outputs.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml +[19:11:36] - 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml +[19:11:36] --- Fase 0.5: Identificando archivos .scl nativos existentes --- +[19:11:36] Se identificaron 16 posibles bloques SCL nativos (con archivo .scl). +[19:11:36] --- Fase 1: Procesamiento Individual (x1, x2, x3) --- +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.1933477, Size=7101 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_Home.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_Home_processed.json +[19:11:36] Generando salida para: PlcUDT 'Ctr_MiniMotor_Home' (Original: Ctr_MiniMotor_Home) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_Home.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.1722333, Size=9621 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfPosition.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfPosition_processed.json +[19:11:36] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfPosition' (Original: Ctr_MiniMotor_ProfPosition) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfPosition.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.2143357, Size=5318 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfTorque.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfTorque_processed.json +[19:11:36] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfTorque' (Original: Ctr_MiniMotor_ProfTorque) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfTorque.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.1502218, Size=6565 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\Ctr_MiniMotor_ProfVelocity.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\parsing\Ctr_MiniMotor_ProfVelocity_processed.json +[19:11:36] Generando salida para: PlcUDT 'Ctr_MiniMotor_ProfVelocity' (Original: Ctr_MiniMotor_ProfVelocity) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Ctr_MiniMotor_ProfVelocity.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.2361372, Size=11304 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_CtrWord.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_CtrWord_processed.json +[19:11:36] Generando salida para: PlcUDT 'DBS55_PN_CtrWord' (Original: DBS55_PN_CtrWord) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_CtrWord.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.260936, Size=11339 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Input.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Input_processed.json +[19:11:36] Generando salida para: PlcUDT 'DBS55_PN_Input' (Original: DBS55_PN_Input) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Input.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.2835772, Size=15073 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_Output.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_Output_processed.json +[19:11:36] Generando salida para: PlcUDT 'DBS55_PN_Output' (Original: DBS55_PN_Output) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_Output.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.3070421, Size=11236 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\DBS55_PN_StWord.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\MiniMotor\DBS55_PN_Extend-A\parsing\DBS55_PN_StWord_processed.json +[19:11:36] Generando salida para: PlcUDT 'DBS55_PN_StWord' (Original: DBS55_PN_StWord) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DBS55_PN_StWord.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.0431726, Size=5613 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Rcp.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Rcp_processed.json +[19:11:36] Generando salida para: PlcUDT 'Rcp' (Original: Rcp) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Rcp.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.0996406, Size=74873 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_processed.json +[19:11:36] Generando salida para: PlcUDT 'ST_SICK_AFx60' (Original: ST_SICK_AFx60) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.1265607, Size=3142 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\ST_SICK_AFx60_Error.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\SICK AG\parsing\ST_SICK_AFx60_Error_processed.json +[19:11:36] Generando salida para: PlcUDT 'ST_SICK_AFx60_Error' (Original: ST_SICK_AFx60_Error) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ST_SICK_AFx60_Error.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.3307545, Size=9553 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\UDT RCP STATUS.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\TRANSFER\parsing\UDT RCP STATUS_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_RCP_STATUS' (Original: UDT RCP STATUS) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_RCP_STATUS.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.020714, Size=5034 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\Timer.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\Timer_processed.json +[19:11:36] Generando salida para: PlcUDT 'Timer' (Original: Timer) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Timer.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.5035384, Size=39186 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Energy Saving.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Energy Saving_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Air_Energy_Saving' (Original: UDT Air Energy Saving) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Energy_Saving.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.7187657, Size=7251 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Air Obstruction.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Air Obstruction_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Air_Obstruction' (Original: UDT Air Obstruction) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Air_Obstruction.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.747287, Size=64876 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT EcoSync Liner.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT EcoSync Liner_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_EcoSync_Liner' (Original: UDT EcoSync Liner) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_EcoSync_Liner.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.5868714, Size=86601 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Fifo.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Fifo_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Fifo' (Original: UDT Fifo) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Fifo.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.6272576, Size=12593 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Lubrication.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Lubrication_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Lubrication' (Original: UDT Lubrication) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Lubrication.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.0725112, Size=218271 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Motor.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Motor_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Motor' (Original: UDT Motor) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Motor.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.6537864, Size=193144 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Philosofy Data TTOP.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Philosofy Data TTOP_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Philosofy_Data_TTOP' (Original: UDT Philosofy Data TTOP) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Philosofy_Data_TTOP.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.69698, Size=43583 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Run.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Run_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Run' (Original: UDT Run) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Run.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.9575605, Size=63943 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Signal.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Signal_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Signal' (Original: UDT Signal) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Signal.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.770491, Size=20501 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Data.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Data_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Syncro__Data' (Original: UDT Syncro+ Data) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Data.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.7901165, Size=15410 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Syncro+ Liner.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Syncro+ Liner_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Syncro__Liner' (Original: UDT Syncro+ Liner) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Syncro__Liner.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.996066, Size=4557 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer ONOFF.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer ONOFF_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Timer_ONOFF' (Original: UDT Timer ONOFF) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer_ONOFF.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.8138525, Size=5038 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT Timer.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT Timer_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Timer' (Original: UDT Timer) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Timer.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.8644378, Size=2881 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLube.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLube_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_AlrLube' (Original: UDT_AlrLube) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLube.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.8898196, Size=2890 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_AlrLubrification.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_AlrLubrification_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_AlrLubrification' (Original: UDT_AlrLubrification) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AlrLubrification.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.8388636, Size=9652 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubeZone.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubeZone_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_LubeZone' (Original: UDT_LubeZone) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubeZone.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352643.9185777, Size=9661 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\CONVEYORS\UDT_LubrificationZone.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\CONVEYORS\parsing\UDT_LubrificationZone_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_LubrificationZone' (Original: UDT_LubrificationZone) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_LubrificationZone.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.351757, Size=4324 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\ConveyorsBase\GetPut.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\ConveyorsBase\parsing\GetPut_processed.json +[19:11:36] Generando salida para: PlcUDT 'Get_Put' (Original: Get/Put) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Get_Put.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.68185, Size=4362 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedConfig.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedConfig_processed.json +[19:11:36] Generando salida para: PlcUDT 'LCamHdl_typeAdvancedConfig' (Original: LCamHdl_typeAdvancedConfig) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedConfig.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.7140749, Size=8703 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeAdvancedElement.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeAdvancedElement_processed.json +[19:11:36] Generando salida para: PlcUDT 'LCamHdl_typeAdvancedElement' (Original: LCamHdl_typeAdvancedElement) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeAdvancedElement.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.7452428, Size=3661 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\LCamHdl_typeDiagnostics.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Siemens\LCamHdl_Types\parsing\LCamHdl_typeDiagnostics_processed.json +[19:11:36] Generando salida para: PlcUDT 'LCamHdl_typeDiagnostics' (Original: LCamHdl_typeDiagnostics) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_typeDiagnostics.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.780803, Size=107024 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\Technology\typeAxisTechnologyInterface.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\Technology\parsing\typeAxisTechnologyInterface_processed.json +[19:11:36] Generando salida para: PlcUDT 'typeAxisTechnologyInterface' (Original: typeAxisTechnologyInterface) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisTechnologyInterface.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.6493907, Size=28095 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\Motion\typeAxisPositioningInterface.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\Motion\parsing\typeAxisPositioningInterface_processed.json +[19:11:36] Generando salida para: PlcUDT 'typeAxisPositioningInterface' (Original: typeAxisPositioningInterface) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeAxisPositioningInterface.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.6170435, Size=40017 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\typeSeamlessDividerMotionTechnologyInterface.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\Technology\parsing\typeSeamlessDividerMotionTechnologyInterface_processed.json +[19:11:36] Generando salida para: PlcUDT 'typeSeamlessDividerMotionTechnologyInterface' (Original: typeSeamlessDividerMotionTechnologyInterface) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerMotionTechnologyInterface.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.532664, Size=22445 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerBlocksSharedData.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerBlocksSharedData_processed.json +[19:11:36] Generando salida para: PlcUDT 'typeSeamlessDividerBlocksSharedData' (Original: typeSeamlessDividerBlocksSharedData) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerBlocksSharedData.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.5792449, Size=27918 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Library\SeamlessDivider\typeSeamlessDividerInterface.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Library\SeamlessDivider\parsing\typeSeamlessDividerInterface_processed.json +[19:11:36] Generando salida para: PlcUDT 'typeSeamlessDividerInterface' (Original: typeSeamlessDividerInterface) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeSeamlessDividerInterface.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.4856923, Size=10789 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\Cycle\typeMachineCycleInterface.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\Cycle\parsing\typeMachineCycleInterface_processed.json +[19:11:36] Generando salida para: PlcUDT 'typeMachineCycleInterface' (Original: typeMachineCycleInterface) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\typeMachineCycleInterface.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.375302, Size=17679 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT AnalogDevice.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT AnalogDevice_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_AnalogDevice' (Original: UDT AnalogDevice) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_AnalogDevice.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.4442601, Size=15057 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT PID Setup.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT PID Setup_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_PID_Setup' (Original: UDT PID Setup) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_PID_Setup.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352644.395768, Size=4269 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcStruct (UDT) +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data.json +[19:11:36] Procesando bloque tipo: PlcUDT +[19:11:36] INFO: El bloque es PlcUDT. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcUDT (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json +[19:11:36] Guardado de PlcUDT completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcDataTypes\Machine\UDT Scale Data.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcDataTypes\Machine\parsing\UDT Scale Data_processed.json +[19:11:36] Generando salida para: PlcUDT 'UDT_Scale_Data' (Original: UDT Scale Data) +[19:11:36] -> Modo de generación: UDT Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\UDT_Scale_Data.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\CONSTANTS.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\CONSTANTS.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.846897, Size=1233 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 0 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\CONSTANTS.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\CONSTANTS.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\CONSTANTS_processed.json +[19:11:36] Generando salida para: PlcTagTable 'CONSTANTS' (Original: CONSTANTS) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CONSTANTS.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Default tag table.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Default tag table.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Default tag table.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.7021608, Size=99863 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 74 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Default tag table.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Default tag table.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Default tag table.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Default tag table_processed.json +[19:11:36] Generando salida para: PlcTagTable 'Default_tag_table' (Original: Default tag table) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Default_tag_table.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Inputs.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Inputs.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Inputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.787209, Size=42209 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 37 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Inputs.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Inputs.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Inputs.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Inputs_processed.json +[19:11:36] Generando salida para: PlcTagTable 'Inputs' (Original: Inputs) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Inputs.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.9322703, Size=11190 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 0 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_AdditionalConstants.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_AdditionalConstants_processed.json +[19:11:36] Generando salida para: PlcTagTable 'LCamHdl_AdditionalConstants' (Original: LCamHdl_AdditionalConstants) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_AdditionalConstants.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.9862463, Size=3199 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 0 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ConfigConstants.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ConfigConstants_processed.json +[19:11:36] Generando salida para: PlcTagTable 'LCamHdl_ConfigConstants' (Original: LCamHdl_ConfigConstants) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ConfigConstants.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352646.0300987, Size=32479 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 0 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\LCamHdl_ProfileConstants.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Library\Motion\Siemens\LCamHdl_Tags\parsing\LCamHdl_ProfileConstants_processed.json +[19:11:36] Generando salida para: PlcTagTable 'LCamHdl_ProfileConstants' (Original: LCamHdl_ProfileConstants) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_ProfileConstants.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Merker.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Merker.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Merker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.8905666, Size=31622 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 28 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Merker.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Merker.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Merker.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Merker_processed.json +[19:11:36] Generando salida para: PlcTagTable 'Merker' (Original: Merker) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Merker.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\PlcTags\Outputs.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\PlcTags\Outputs.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\Outputs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352645.8116274, Size=9348 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] -> Detectado: PlcTagTable +[19:11:36] - Encontrados 8 tags. +[19:11:36] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:36] Paso 6: Escritura JSON completada. +[19:11:36] Conversión finalizada. JSON guardado en: '98050_PLC\PlcTags\parsing\Outputs.json' +[19:11:36] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\PlcTags\Outputs.xml --- +[19:11:36] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs.json +[19:11:36] Procesando bloque tipo: PlcTagTable +[19:11:36] INFO: El bloque es PlcTagTable. Saltando procesamiento lógico de x2. +[19:11:36] Guardando JSON de PlcTagTable (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json +[19:11:36] Guardado de PlcTagTable completado. +[19:11:36] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\PlcTags\Outputs.xml --- +[19:11:36] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\PlcTags\parsing\Outputs_processed.json +[19:11:36] Generando salida para: PlcTagTable 'Outputs' (Original: Outputs) +[19:11:36] -> Modo de generación: Tag Table Markdown +[19:11:36] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Outputs.md +[19:11:36] Generación de .MD completada. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\DB HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352834.9324605, Size=140467 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\FC HMI RCP Transfer Status_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352835.4134972, Size=65525 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352869.8852384, Size=253729 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352863.7077744, Size=311593 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352858.7497208, Size=162041 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352856.885137, Size=13601 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352854.837859, Size=58836 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352856.693537, Size=170824 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352843.552611, Size=788316 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352846.893993, Size=514597 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352843.9897008, Size=21182 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352854.5710506, Size=430708 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352848.6400309, Size=177317 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_XRef.json'... +[19:11:36] Cargando parsers de red... +[19:11:36] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:36] Total de lenguajes con parser cargado: 5 +[19:11:36] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:36] Metadatos XML: ModTime=1750352850.3019128, Size=270867 +[19:11:36] Paso 1: Parseando archivo XML... +[19:11:36] Paso 1: Parseo XML completado. +[19:11:36] Paso 2: Detectando tipo de objeto principal... +[19:11:36] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:36] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:36] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:36] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +[19:11:36] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml --- +[19:11:36] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\DB Signal Transport_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\DB\parsing\DB Signal Transport_XRef.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352838.8932316, Size=368937 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:37] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\FB Early Restart_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\2 - MACHINE\FB\parsing\FB Early Restart_XRef.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352835.6318865, Size=30109 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:37] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\CyclicInterrupt_Axes_XRef.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR\parsing\CyclicInterrupt_Axes_XRef.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352833.612766, Size=6787 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Error Crítico: No se encontró el elemento raíz del bloque () después de descartar UDT/TagTable. +[19:11:37] Error Crítico: No se generó ningún resultado para el archivo XML. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.6476014, Size=24524 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB CTR Air Alarms', Número=272, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Air Alarms.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Air Alarms_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_CTR_Air_Alarms' (Original: DB CTR Air Alarms) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Air_Alarms.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.6728947, Size=18035 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB CTR General Alarms', Número=172, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR General Alarms.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR General Alarms_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_CTR_General_Alarms' (Original: DB CTR General Alarms) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_General_Alarms.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.699597, Size=30289 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB CTR Pack Alarm', Número=472, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Pack Alarm.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Pack Alarm_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_CTR_Pack_Alarm' (Original: DB CTR Pack Alarm) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Pack_Alarm.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.7259128, Size=24522 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB CTR TT Alarm', Número=372, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR TT Alarm.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR TT Alarm_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_CTR_TT_Alarm' (Original: DB CTR TT Alarm) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_TT_Alarm.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.7512991, Size=13333 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB CTR Warnings', Número=174, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB CTR Warnings.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB CTR Warnings_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_CTR_Warnings' (Original: DB CTR Warnings) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_CTR_Warnings.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.343176, Size=9385 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB General Run', Número=170, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB General Run.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB General Run_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_General_Run' (Original: DB General Run) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Run.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.818334, Size=26103 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI CFG', Número=15, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI CFG.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI CFG_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI_CFG' (Original: DB HMI CFG) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_CFG.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.483905, Size=8367 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI DateTime', Número=12, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI DateTime.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI DateTime_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI_DateTime' (Original: DB HMI DateTime) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_DateTime.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.5378494, Size=13183 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI Recipe Air', Número=16, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Air.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Air_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI_Recipe_Air' (Original: DB HMI Recipe Air) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Air.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.5886145, Size=13183 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI Recipe Pack', Número=18, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe Pack.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe Pack_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI_Recipe_Pack' (Original: DB HMI Recipe Pack) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_Pack.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.6207125, Size=13284 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI Recipe TTop', Número=17, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Recipe TTop.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Recipe TTop_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI_Recipe_TTop' (Original: DB HMI Recipe TTop) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Recipe_TTop.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.3955226, Size=11497 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI Timer', Número=11, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI Timer.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI Timer_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI_Timer' (Original: DB HMI Timer) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_Timer.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.3704126, Size=81051 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB HMI', Número=10, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB HMI.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB HMI_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_HMI' (Original: DB HMI) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.9112196, Size=4674 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB LIFO HMI Page_DB', Número=495, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB.json +[19:11:37] Procesando bloque tipo: InstanceDB +[19:11:37] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json +[19:11:37] Guardado de InstanceDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB LIFO HMI Page_DB.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB LIFO HMI Page_DB_processed.json +[19:11:37] Generando salida para: InstanceDB 'DB_LIFO_HMI_Page_DB' (Original: DB LIFO HMI Page_DB) +[19:11:37] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LIFO_HMI_Page_DB.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.7765234, Size=32270 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320.json +[19:11:37] Procesando bloque tipo: InstanceDB +[19:11:37] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json +[19:11:37] Guardado de InstanceDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB Mot Manage Altivar 320.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB Mot Manage Altivar 320_processed.json +[19:11:37] Generando salida para: InstanceDB 'DB_Mot_Manage_Altivar_320' (Original: DB Mot Manage Altivar 320) +[19:11:37] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Mot_Manage_Altivar_320.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.8406026, Size=4860 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB PN/DP Diag List', Número=128, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB PNDP Diag List.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB PNDP Diag List_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_PN_DP_Diag_List' (Original: DB PN/DP Diag List) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PN_DP_Diag_List.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.886973, Size=30242 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB_MiniMotor_PN_Device', Número=534, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device.json +[19:11:37] Procesando bloque tipo: InstanceDB +[19:11:37] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json +[19:11:37] Guardado de InstanceDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_MiniMotor_PN_Device.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_MiniMotor_PN_Device_processed.json +[19:11:37] Generando salida para: InstanceDB 'DB_MiniMotor_PN_Device' (Original: DB_MiniMotor_PN_Device) +[19:11:37] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MiniMotor_PN_Device.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.863918, Size=28598 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB_Minimotor_Config', Número=533, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config.json +[19:11:37] Procesando bloque tipo: InstanceDB +[19:11:37] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json +[19:11:37] Guardado de InstanceDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_Minimotor_Config.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_Minimotor_Config_processed.json +[19:11:37] Generando salida para: InstanceDB 'DB_Minimotor_Config' (Original: DB_Minimotor_Config) +[19:11:37] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Minimotor_Config.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.4241333, Size=10578 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB_PA_HMI-PLC_DataOra', Número=13, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra.json +[19:11:37] Procesando bloque tipo: GlobalDB +[19:11:37] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json +[19:11:37] Guardado de GlobalDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_PA_HMI-PLC_DataOra.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_PA_HMI-PLC_DataOra_processed.json +[19:11:37] Generando salida para: GlobalDB 'DB_PA_HMI_PLC_DataOra' (Original: DB_PA_HMI-PLC_DataOra) +[19:11:37] -> Modo de generación: DATA_BLOCK SCL +[19:11:37] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_PA_HMI_PLC_DataOra.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352638.450257, Size=6776 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='DB_SET_TIMEZONE', Número=815, Lenguaje Bloque='DB' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE.json +[19:11:37] Procesando bloque tipo: InstanceDB +[19:11:37] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:37] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json +[19:11:37] Guardado de InstanceDB completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\DB_SET_TIMEZONE.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\DB\parsing\DB_SET_TIMEZONE_processed.json +[19:11:37] Generando salida para: InstanceDB 'DB_SET_TIMEZONE' (Original: DB_SET_TIMEZONE) +[19:11:37] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_SET_TIMEZONE.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.9627745, Size=25917 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FB LIFO HMI Page', Número=495, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page.json +[19:11:37] Procesando bloque tipo: FB +[19:11:37] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:37] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:37] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB LIFO HMI Page.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB LIFO HMI Page_processed.json +[19:11:37] Generando salida para: FB 'FB_LIFO_HMI_Page' (Original: FB LIFO HMI Page) +[19:11:37] -> Modo de generación: FB SCL +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_LIFO_HMI_Page.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.9115753, Size=118118 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FB Mot Manage Altivar 320', Número=532, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=58, Lenguaje Red=STL +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320.json +[19:11:37] Procesando bloque tipo: FB +[19:11:37] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 102 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 8 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 3 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:37] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:37] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB Mot Manage Altivar 320.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\parsing\FB Mot Manage Altivar 320_processed.json +[19:11:37] Generando salida para: FB 'FB_Mot_Manage_Altivar_320' (Original: FB Mot Manage Altivar 320) +[19:11:37] -> Modo de generación: FB SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Mot_Manage_Altivar_320.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml --- +[19:11:37] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FB\FB_SICK_AFx60_PN.xml. Se usará el archivo .scl original existente. --- +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.6502469, Size=44641 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy 01', Número=571, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 01.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 01_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_01' (Original: FC Air Philosophy 01) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_01.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.6886466, Size=77031 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy 04', Número=574, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 35 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 3 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:37] - Red 'Request Speed Fix 01' (ID: 20, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 02' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 03' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 04.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 04_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_04' (Original: FC Air Philosophy 04) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_04.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.72516, Size=67160 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy 08', Número=578, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 24 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:37] - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 08.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 08_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_08' (Original: FC Air Philosophy 08) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_08.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.7632558, Size=42553 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy 14', Número=584, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 14.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 14_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_14' (Original: FC Air Philosophy 14) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_14.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.80345, Size=73800 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy 17', Número=587, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 34 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 34 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:37] - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 04' (ID: 3C, Lang: LAD), Instrucción UID: 31, Tipo: 'Sr' +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 17.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 17_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_17' (Original: FC Air Philosophy 17) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_17.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.8373966, Size=64877 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy 18', Número=588, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:37] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 23 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:37] - Red 'Request Speed Fix 01' (ID: 27, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 02' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[19:11:37] - Red 'Request Speed Fix 03' (ID: 35, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy 18.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy 18_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_18' (Original: FC Air Philosophy 18) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_18.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.8687048, Size=53201 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Air Philosophy Manage', Número=570, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: '...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:37] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:37] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:37] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:37] Paso 6: Escritura JSON completada. +[19:11:37] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json' +[19:11:37] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +[19:11:37] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage.json +[19:11:37] Procesando bloque tipo: FC +[19:11:37] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:37] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:37] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:37] --- Pase 1 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:37] Fase 2 (Agrupación IF con Simplificación): +[19:11:37] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:37] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:37] --- Pase 2 --- +[19:11:37] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:37] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:37] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:37] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:37] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:37] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json +[19:11:37] Guardado completado. +[19:11:37] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\FC Air Philosophy Manage.xml --- +[19:11:37] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\1-AIR Philosophy\parsing\FC Air Philosophy Manage_processed.json +[19:11:37] Generando salida para: FC 'FC_Air_Philosophy_Manage' (Original: FC Air Philosophy Manage) +[19:11:37] -> Modo de generación: FC SCL +[19:11:37] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:37] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Air_Philosophy_Manage.scl +[19:11:37] Generación de .SCL completada. +[19:11:37] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +[19:11:37] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +[19:11:37] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json'... +[19:11:37] Cargando parsers de red... +[19:11:37] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:37] Total de lenguajes con parser cargado: 5 +[19:11:37] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:37] Metadatos XML: ModTime=1750352637.1545234, Size=52640 +[19:11:37] Paso 1: Parseando archivo XML... +[19:11:37] Paso 1: Parseo XML completado. +[19:11:37] Paso 2: Detectando tipo de objeto principal... +[19:11:37] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:37] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:37] Paso 3: Extrayendo atributos del bloque... +[19:11:37] Paso 3: Atributos: Nombre='FC Ttop Philosophy 01', Número=591, Lenguaje Bloque='LAD' +[19:11:37] Paso 3b: Comentario bloque: 'Conveyor monorow under machine (1 Sync)...' +[19:11:37] Paso 4: Extrayendo la interfaz del bloque... +[19:11:37] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:37] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 3 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 01.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 01_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_01' (Original: FC Ttop Philosophy 01) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_01.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.2037382, Size=51417 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 02', Número=592, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 6 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 02.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 02_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_02' (Original: FC Ttop Philosophy 02) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_02.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.23614, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 03', Número=593, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 03.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 03_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_03' (Original: FC Ttop Philosophy 03) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_03.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.2677379, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 04', Número=594, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 04.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 04_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_04' (Original: FC Ttop Philosophy 04) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_04.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.2980385, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 05', Número=595, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 05.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 05_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_05' (Original: FC Ttop Philosophy 05) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_05.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.329628, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 06', Número=596, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 06.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 06_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_06' (Original: FC Ttop Philosophy 06) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_06.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.3640492, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 07', Número=597, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 07.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 07_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_07' (Original: FC Ttop Philosophy 07) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_07.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.5087025, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 08', Número=598, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 08.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 08_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_08' (Original: FC Ttop Philosophy 08) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_08.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.5614655, Size=52486 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy 09', Número=599, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy 09.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy 09_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_09' (Original: FC Ttop Philosophy 09) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_09.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352637.611942, Size=50194 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Ttop Philosophy Manage', Número=590, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\FC Ttop Philosophy Manage.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\2-TTOP Philosophy\parsing\FC Ttop Philosophy Manage_processed.json +[19:11:38] Generando salida para: FC 'FC_Ttop_Philosophy_Manage' (Original: FC Ttop Philosophy Manage) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Philosophy_Manage.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352635.6249838, Size=3960 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='DB MotorSimulate', Número=33, Lenguaje Bloque='DB' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate.json +[19:11:38] Procesando bloque tipo: GlobalDB +[19:11:38] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:38] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json +[19:11:38] Guardado de GlobalDB completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\DB MotorSimulate.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\DB MotorSimulate_processed.json +[19:11:38] Generando salida para: GlobalDB 'DB_MotorSimulate' (Original: DB MotorSimulate) +[19:11:38] -> Modo de generación: DATA_BLOCK SCL +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_MotorSimulate.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352635.0291083, Size=87544 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Mot Manage Bosch Rexroth', Número=527, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=4A, Lenguaje Red=STL +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 52 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 52 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Bosch Rexroth.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Bosch Rexroth_processed.json +[19:11:38] Generando salida para: FC 'FC_Mot_Manage_Bosch_Rexroth' (Original: FC Mot Manage Bosch Rexroth) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Bosch_Rexroth.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352635.456918, Size=90144 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Mot Manage EOLO mBar', Número=505, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: '...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:38] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:38] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 17 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 1: 17 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 2 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 8 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[19:11:38] --- Pase 3 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage EOLO mBar.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage EOLO mBar_processed.json +[19:11:38] Generando salida para: FC 'FC_Mot_Manage_EOLO_mBar' (Original: FC Mot Manage EOLO mBar) +[19:11:38] -> Modo de generación: FC SCL +[19:11:38] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:38] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_EOLO_mBar.scl +[19:11:38] Generación de .SCL completada. +[19:11:38] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +[19:11:38] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +[19:11:38] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json'... +[19:11:38] Cargando parsers de red... +[19:11:38] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:38] Total de lenguajes con parser cargado: 5 +[19:11:38] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:38] Metadatos XML: ModTime=1750352635.534542, Size=97444 +[19:11:38] Paso 1: Parseando archivo XML... +[19:11:38] Paso 1: Parseo XML completado. +[19:11:38] Paso 2: Detectando tipo de objeto principal... +[19:11:38] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:38] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:38] Paso 3: Extrayendo atributos del bloque... +[19:11:38] Paso 3: Atributos: Nombre='FC Mot Manage Minimotor', Número=516, Lenguaje Bloque='LAD' +[19:11:38] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +[19:11:38] Paso 4: Extrayendo la interfaz del bloque... +[19:11:38] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:38] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[19:11:38] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:38] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:38] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:38] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:38] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:38] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:38] Paso 6: Escritura JSON completada. +[19:11:38] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json' +[19:11:38] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +[19:11:38] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor.json +[19:11:38] Procesando bloque tipo: FC +[19:11:38] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:38] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:38] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:38] --- Pase 1 --- +[19:11:38] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:38] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:38] Fase 2 (Agrupación IF con Simplificación): +[19:11:38] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:38] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:38] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:38] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:38] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json +[19:11:38] Guardado completado. +[19:11:38] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Minimotor.xml --- +[19:11:38] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Minimotor_processed.json +[19:11:38] Generando salida para: FC 'FC_Mot_Manage_Minimotor' (Original: FC Mot Manage Minimotor) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Minimotor.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.0790768, Size=113797 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV', Número=526, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Provenienza: 92469 +[19:11:39] Data Ultima Simul...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=6D, Lenguaje Red=STL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 48 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] INFO: Agrupando 2 instr. bajo condición de O UID 33 +[19:11:39] INFO: Agrupando 2 instr. bajo condición de Contact UID 32 +[19:11:39] -> 2 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 4 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV' (Original: FC Mot Manage Movigear ADV) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.3446715, Size=119271 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage Movigear ADV_DPRDAT', Número=528, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Provenienza: 92469 +[19:11:39] Data Ultima Simul...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=7B, Lenguaje Red=SCL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 48 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] INFO: Agrupando 2 instr. bajo condición de O UID 33 +[19:11:39] INFO: Agrupando 2 instr. bajo condición de Contact UID 32 +[19:11:39] -> 2 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 48 proc SymPy, 2 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 4 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear ADV_DPRDAT.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear ADV_DPRDAT_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_Movigear_ADV_DPRDAT' (Original: FC Mot Manage Movigear ADV_DPRDAT) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352634.8872063, Size=79057 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage Movigear', Número=523, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Provenienza: 92469 +[19:11:39] Data Ultima Simul...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=51, Lenguaje Red=STL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 35 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 35 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movigear.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movigear_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_Movigear' (Original: FC Mot Manage Movigear) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movigear.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352634.9461515, Size=69424 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage Movimot', Número=522, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Provenienza: 92443 +[19:11:39] Data Ultima Simul...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 15 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage Movimot.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage Movimot_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_Movimot' (Original: FC Mot Manage Movimot) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_Movimot.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.1153977, Size=61729 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage VFD Analog', Número=520, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: '...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 9 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD Analog.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD Analog_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_VFD_Analog' (Original: FC Mot Manage VFD Analog) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Analog.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.270298, Size=89079 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300', Número=511, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 13 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_VFD_FC300' (Original: FC Mot Manage VFD FC300) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.4049423, Size=107903 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage VFD FC300_DPRDAT', Número=512, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Gestione motori collegati in rete Profibus, avanti...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=35, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=4A, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=51, Lenguaje Red=SCL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 13 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFD FC300_DPRDAT.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFD FC300_DPRDAT_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_VFD_FC300_DPRDAT' (Original: FC Mot Manage VFD FC300_DPRDAT) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.1513264, Size=45415 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Mot Manage VFD/Dig', Número=521, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: '...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 12 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Mot Manage VFDDig.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Mot Manage VFDDig_processed.json +[19:11:39] Generando salida para: FC 'FC_Mot_Manage_VFD_Dig' (Original: FC Mot Manage VFD/Dig) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Manage_VFD_Dig.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.5962572, Size=44309 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Motor Protocols', Número=501, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Provenienza: 92487 +[19:11:39] Data Ultima Simul...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Motor Protocols.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Motor Protocols_processed.json +[19:11:39] Generando salida para: FC 'FC_Motor_Protocols' (Original: FC Motor Protocols) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Motor_Protocols.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352634.9905376, Size=25555 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Movifit Status', Número=524, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: 'Provenienza: 92469 +[19:11:39] Data Ultima Simul...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 14 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 14 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Movifit Status.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Movifit Status_processed.json +[19:11:39] Generando salida para: FC 'FC_Movifit_Status' (Original: FC Movifit Status) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] INFO: Detectadas 1 VAR_TEMP adicionales. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Movifit_Status.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.2115538, Size=94427 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Siemens G120C', Número=525, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: '...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=74, Lenguaje Red=STL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 38 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:39] - Red 'Switch Input' (ID: 27, Lang: LAD), Instrucción UID: 25, Tipo: 'SCATTER' +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Siemens G120C.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Siemens G120C_processed.json +[19:11:39] Generando salida para: FC 'FC_Siemens_G120C' (Original: FC Siemens G120C) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Siemens_G120C.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.685094, Size=75556 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FC Simulation', Número=529, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: '...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation.json +[19:11:39] Procesando bloque tipo: FC +[19:11:39] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:39] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:39] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\FC Simulation.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\parsing\FC Simulation_processed.json +[19:11:39] Generando salida para: FC 'FC_Simulation' (Original: FC Simulation) +[19:11:39] -> Modo de generación: FC SCL +[19:11:39] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simulation.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352635.7922733, Size=152178 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:39] Paso 2: Detectando tipo de objeto principal... +[19:11:39] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:39] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:39] Paso 3: Extrayendo atributos del bloque... +[19:11:39] Paso 3: Atributos: Nombre='FB_Minimotor_Config', Número=1152, Lenguaje Bloque='LAD' +[19:11:39] Paso 3b: Comentario bloque: '...' +[19:11:39] Paso 4: Extrayendo la interfaz del bloque... +[19:11:39] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:39] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:39] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:39] - Procesando Red ID=20, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=27, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=2E, Lenguaje Red=SCL +[19:11:39] - Procesando Red ID=35, Lenguaje Red=SCL +[19:11:39] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:39] Paso 6: Escritura JSON completada. +[19:11:39] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json' +[19:11:39] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +[19:11:39] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config.json +[19:11:39] Procesando bloque tipo: FB +[19:11:39] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:39] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:39] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:39] --- Pase 1 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] Advertencia: No se encontró nombre/instancia para TON UID 98. Usando placeholder '#TON_INSTANCE_98'. +[19:11:39] -> 36 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 2 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:39] Fase 2 (Agrupación IF con Simplificación): +[19:11:39] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:39] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[19:11:39] --- Pase 3 --- +[19:11:39] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:39] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:39] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:39] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:39] ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 62, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 63, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 64, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 65, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 66, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 67, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 68, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 70, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 71, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 72, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 73, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 74, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 75, Tipo: 'RCoil' +[19:11:39] - Red 'Alarm' (ID: 4, Lang: LAD), Instrucción UID: 76, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 41, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 43, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 47, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 48, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 49, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 50, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil' +[19:11:39] - Red 'Warning' (ID: B, Lang: LAD), Instrucción UID: 52, Tipo: 'RCoil' +[19:11:39] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json +[19:11:39] Guardado completado. +[19:11:39] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\FB_Minimotor_Config.xml --- +[19:11:39] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\parsing\FB_Minimotor_Config_processed.json +[19:11:39] Generando salida para: FB 'FB_Minimotor_Config' (Original: FB_Minimotor_Config) +[19:11:39] -> Modo de generación: FB SCL +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:39] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:39] INFO: Detectadas 2 VAR_TEMP adicionales. +[19:11:39] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Minimotor_Config.scl +[19:11:39] Generación de .SCL completada. +[19:11:39] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +[19:11:39] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +[19:11:39] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json'... +[19:11:39] Cargando parsers de red... +[19:11:39] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:39] Total de lenguajes con parser cargado: 5 +[19:11:39] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:39] Metadatos XML: ModTime=1750352636.3814821, Size=171766 +[19:11:39] Paso 1: Parseando archivo XML... +[19:11:39] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FB_MiniMotor_PN', Número=1151, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN.json +[19:11:40] Procesando bloque tipo: FB +[19:11:40] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:40] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:40] - Red 'Read Status' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' +[19:11:40] - Red 'Write Command' (ID: 43, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' +[19:11:40] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FB_MiniMotor_PN.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\parsing\FB_MiniMotor_PN_processed.json +[19:11:40] Generando salida para: FB 'FB_MiniMotor_PN' (Original: FB_MiniMotor_PN) +[19:11:40] -> Modo de generación: FB SCL +[19:11:40] WARNING: No se encontró definición para 'HW_SUBMODULE'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:40] INFO: Detectadas 2 VAR_TEMP adicionales. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_MiniMotor_PN.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.6057072, Size=24674 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='COPIA DBW', Número=98, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: 'Definizione del problema : +[19:11:40] Questo blocco deve co...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBW.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBW_processed.json +[19:11:40] Generando salida para: FC 'COPIA_DBW' (Original: COPIA DBW) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBW.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352634.5411847, Size=29532 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='COPIA DBs', Número=100, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: 'Definizione del problema : +[19:11:40] Questo blocco deve co...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\COPIA DBs.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\COPIA DBs_processed.json +[19:11:40] Generando salida para: FC 'COPIA_DBs' (Original: COPIA DBs) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\COPIA_DBs.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352634.8198435, Size=300052 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FB Motors Manage', Número=500, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: 92487 +[19:11:40] Data Ultima Simul...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=89, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=90, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=97, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=9E, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=A5, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=AC, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B3, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=BA, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=C1, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=C8, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage.json +[19:11:40] Procesando bloque tipo: FB +[19:11:40] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 79 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 79 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] Error during SymPy simplification for Coil 45: +[19:11:40] To simplify a logical expression with more than 8 variables may take a +[19:11:40] long time and requires the use of `force=True`. +[19:11:40] Error during SymPy simplification for Coil 45: +[19:11:40] To simplify a logical expression with more than 8 variables may take a +[19:11:40] long time and requires the use of `force=True`. +[19:11:40] -> 46 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] Error during SymPy simplification for Coil 44: +[19:11:40] To simplify a logical expression with more than 8 variables may take a +[19:11:40] long time and requires the use of `force=True`. +[19:11:40] Error during SymPy simplification for Coil 46: +[19:11:40] To simplify a logical expression with more than 8 variables may take a +[19:11:40] long time and requires the use of `force=True`. +[19:11:40] -> 9 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 3: 9 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 4 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 5 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FB Motors Manage.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FB Motors Manage_processed.json +[19:11:40] Generando salida para: FB 'FB_Motors_Manage' (Original: FB Motors Manage) +[19:11:40] -> Modo de generación: FB SCL +[19:11:40] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Motors_Manage.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352633.0501132, Size=24545 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 2/1', Número=394, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '2 FIXS +[19:11:40] 1 TIMERS...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 21.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 21_processed.json +[19:11:40] Generando salida para: FC 'FC_CFG_TTOP_MultiRow_2_1' (Original: FC CFG TTOP MultiRow 2/1) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_2_1.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352633.0819626, Size=28941 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC CFG TTOP MultiRow 3/2', Número=393, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '3 FIXS +[19:11:40] 2 TIMERS...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CFG TTOP MultiRow 32.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CFG TTOP MultiRow 32_processed.json +[19:11:40] Generando salida para: FC 'FC_CFG_TTOP_MultiRow_3_2' (Original: FC CFG TTOP MultiRow 3/2) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CFG_TTOP_MultiRow_3_2.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352633.0079584, Size=16981 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC CMP Machine', Número=392, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 13 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 4 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CMP Machine.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CMP Machine_processed.json +[19:11:40] Generando salida para: FC 'FC_CMP_Machine' (Original: FC CMP Machine) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CMP_Machine.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.6713254, Size=26115 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC CTR Alarm', Número=600, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC CTR Alarm.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC CTR Alarm_processed.json +[19:11:40] Generando salida para: FC 'FC_CTR_Alarm' (Original: FC CTR Alarm) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_CTR_Alarm.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352633.1315024, Size=61686 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Compute AN Speed', Número=550, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: 'SEPARATO VALORI Infeed-Discharge Per Dati Ricetta ...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=4A, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=51, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=58, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute AN Speed.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute AN Speed_processed.json +[19:11:40] Generando salida para: FC 'FC_Compute_AN_Speed' (Original: FC Compute AN Speed) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_AN_Speed.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352634.7069643, Size=62465 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Compute Machine Speed', Número=551, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Compute Machine Speed.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Compute Machine Speed_processed.json +[19:11:40] Generando salida para: FC 'FC_Compute_Machine_Speed' (Original: FC Compute Machine Speed) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Compute_Machine_Speed.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352634.5820477, Size=6362 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Get DBnum', Número=97, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Get DBnum.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Get DBnum_processed.json +[19:11:40] Generando salida para: FC 'FC_Get_DBnum' (Original: FC Get DBnum) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Get_DBnum.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.7142558, Size=62654 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Mot Init CFG', Número=500, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: 92487 +[19:11:40] Data Ultima Simul...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Mot Init CFG.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Mot Init CFG_processed.json +[19:11:40] Generando salida para: FC 'FC_Mot_Init_CFG' (Original: FC Mot Init CFG) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Mot_Init_CFG.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352633.1693344, Size=15178 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Profinet_Allarms', Número=80, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'PROFINET DIAGNOSTIC...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] Error: Constante sin valor Access UID=21 +[19:11:40] Advertencia: Ignorando Access inválido o con error UID=21 en red 4 +[19:11:40] Error: Constante sin valor Access UID=25 +[19:11:40] Advertencia: Ignorando Access inválido o con error UID=25 en red 4 +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:40] - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 29, Tipo: 'DeviceStates' +[19:11:40] - Red 'Check configured Profinet Device and Profinet device status' (ID: 4, Lang: LAD), Instrucción UID: 30, Tipo: 'DeviceStates' +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Profinet_Allarms.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Profinet_Allarms_processed.json +[19:11:40] Generando salida para: FC 'FC_Profinet_Allarms' (Original: FC Profinet_Allarms) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Profinet_Allarms.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DI.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read DO.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.7467778, Size=18650 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Read EOLO mBar', Número=30, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Read EOLO mBar.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Read EOLO mBar_processed.json +[19:11:40] Generando salida para: FC 'FC_Read_EOLO_mBar' (Original: FC Read EOLO mBar) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Read_EOLO_mBar.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.7894757, Size=49864 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Reference management', Número=129, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 29 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] INFO: Agrupando 2 instr. bajo condición de Contact UID 34 +[19:11:40] INFO: Agrupando 2 instr. bajo condición de Contact UID 39 +[19:11:40] INFO: Agrupando 2 instr. bajo condición de Contact UID 39 +[19:11:40] -> 3 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 29 proc SymPy, 3 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:40] - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 45, Tipo: 'Round' +[19:11:40] - Red 'Calcola e converte l'accelerazione da INT a REAL' (ID: 19, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' +[19:11:40] - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Round' +[19:11:40] - Red 'Calcola e converte la decellerazione da INT a REAL' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'Move' +[19:11:40] - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Round' +[19:11:40] - Red 'Calcola la velocita'' (ID: 2E, Lang: LAD), Instrucción UID: 30, Tipo: 'Move' +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Reference management.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Reference management_processed.json +[19:11:40] Generando salida para: FC 'FC_Reference_management' (Original: FC Reference management) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Reference_management.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.8532538, Size=12970 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC S_Everz', Número=19, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:40] Data Ultima Simulaz...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_processed.json +[19:11:40] Generando salida para: FC 'FC_S_Everz' (Original: FC S_Everz) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352633.2045443, Size=19145 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC S_Everz_Struct', Número=24, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC S_Everz_Struct.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC S_Everz_Struct_processed.json +[19:11:40] Generando salida para: FC 'FC_S_Everz_Struct' (Original: FC S_Everz_Struct) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_Struct.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.8793542, Size=14399 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Scaling', Número=122, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Scaling.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Scaling_processed.json +[19:11:40] Generando salida para: FC 'FC_Scaling' (Original: FC Scaling) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scaling.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.96419, Size=19442 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Turk Lamp', Número=374, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'PNP Configuration...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 16 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' +[19:11:40] - Red 'Output' (ID: B, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Turk Lamp.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\FC Turk Lamp_processed.json +[19:11:40] Generando salida para: FC 'FC_Turk_Lamp' (Original: FC Turk Lamp) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] INFO: Detectadas 9 VAR_TEMP adicionales. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Turk_Lamp.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml --- +[19:11:40] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\FC Write DO.xml. Se usará el archivo .scl original existente. --- +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.922055, Size=14921 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='Fill Zero Area', Número=99, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\Fill Zero Area.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\parsing\Fill Zero Area_processed.json +[19:11:40] Generando salida para: FC 'Fill_Zero_Area' (Original: Fill Zero Area) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Fill_Zero_Area.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352637.0338917, Size=49213 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC HMI Date Time', Número=12, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 33 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] INFO: Agrupando 5 instr. bajo condición de Contact UID 76 +[19:11:40] INFO: Agrupando 3 instr. bajo condición de Eq UID 43 +[19:11:40] -> 2 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 33 proc SymPy, 2 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:40] - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_SYS_T' +[19:11:40] - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 25, Tipo: 'RD_LOC_T' +[19:11:40] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move' +[19:11:40] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE' +[19:11:40] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' +[19:11:40] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil' +[19:11:40] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil' +[19:11:40] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move' +[19:11:40] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD' +[19:11:40] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB' +[19:11:40] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T' +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Date Time.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Date Time_processed.json +[19:11:40] Generando salida para: FC 'FC_HMI_Date_Time' (Original: FC HMI Date Time) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:40] INFO: Detectadas 2 VAR_TEMP adicionales. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Date_Time.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352637.0790384, Size=44586 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC HMI PSW Cfg', Número=15, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:40] Data Ultima Simulaz...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=4A, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=51, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=58, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI PSW Cfg.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI PSW Cfg_processed.json +[19:11:40] Generando salida para: FC 'FC_HMI_PSW_Cfg' (Original: FC HMI PSW Cfg) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_PSW_Cfg.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352637.1195738, Size=30348 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC HMI Recipe TTop', Número=17, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:40] Data Ultima Simulaz...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 11 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 4 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Recipe TTop.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Recipe TTop_processed.json +[19:11:40] Generando salida para: FC 'FC_HMI_Recipe_TTop' (Original: FC HMI Recipe TTop) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Recipe_TTop.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.9334466, Size=36433 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC HMI Timer', Número=11, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:40] Data Ultima Simulaz...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 3 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI Timer.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI Timer_processed.json +[19:11:40] Generando salida para: FC 'FC_HMI_Timer' (Original: FC HMI Timer) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_Timer.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.876013, Size=54554 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC HMI', Número=10, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:40] Data Ultima Simulaz...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:40] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 42 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] INFO: Agrupando 3 instr. bajo condición de Eq UID 29 +[19:11:40] -> 1 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 1: 42 proc SymPy, 1 agrup. Continuando... +[19:11:40] --- Pase 2 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 14 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- Fin Pase 2: 14 proc SymPy, 0 agrup. Continuando... +[19:11:40] --- Pase 3 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\FC HMI.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\HMI\parsing\FC HMI_processed.json +[19:11:40] Generando salida para: FC 'FC_HMI' (Original: FC HMI) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.8089838, Size=5845 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='DB Run Signal Selector', Número=551, Lenguaje Bloque='DB' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector.json +[19:11:40] Procesando bloque tipo: InstanceDB +[19:11:40] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:40] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json +[19:11:40] Guardado de InstanceDB completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\DB Run Signal Selector.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\DB Run Signal Selector_processed.json +[19:11:40] Generando salida para: InstanceDB 'DB_Run_Signal_Selector' (Original: DB Run Signal Selector) +[19:11:40] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Run_Signal_Selector.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.7865105, Size=26851 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FB Run Timer Selector', Número=551, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector.json +[19:11:40] Procesando bloque tipo: FB +[19:11:40] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FB Run Timer Selector.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FB Run Timer Selector_processed.json +[19:11:40] Generando salida para: FB 'FB_Run_Timer_Selector' (Original: FB Run Timer Selector) +[19:11:40] -> Modo de generación: FB SCL +[19:11:40] WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Run_Timer_Selector.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.4607885, Size=44360 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signal Configuration Bits', Número=556, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Configuration Bits.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Configuration Bits_processed.json +[19:11:40] Generando salida para: FC 'FC_Signal_Configuration_Bits' (Original: FC Signal Configuration Bits) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Configuration_Bits.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.5020432, Size=18224 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signal Discharge Output Force', Número=557, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Discharge Output Force.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Discharge Output Force_processed.json +[19:11:40] Generando salida para: FC 'FC_Signal_Discharge_Output_Force' (Original: FC Signal Discharge Output Force) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Discharge_Output_Force.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.5403523, Size=18194 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signal Infeed Output Force', Número=553, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Infeed Output Force.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Infeed Output Force_processed.json +[19:11:40] Generando salida para: FC 'FC_Signal_Infeed_Output_Force' (Original: FC Signal Infeed Output Force) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Infeed_Output_Force.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.5846038, Size=6551 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signal Input Force Control', Número=552, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signal Input Force Control.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signal Input Force Control_processed.json +[19:11:40] Generando salida para: FC 'FC_Signal_Input_Force_Control' (Original: FC Signal Input Force Control) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signal_Input_Force_Control.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.6538217, Size=26538 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signals Discharge Timers Read', Número=560, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers Read.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers Read_processed.json +[19:11:40] Generando salida para: FC 'FC_Signals_Discharge_Timers_Read' (Original: FC Signals Discharge Timers Read) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers_Read.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.6201396, Size=46048 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signals Discharge Timers', Número=554, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Discharge Timers.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Discharge Timers_processed.json +[19:11:40] Generando salida para: FC 'FC_Signals_Discharge_Timers' (Original: FC Signals Discharge Timers) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Discharge_Timers.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.7553065, Size=26278 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signals Infeed Timers Read', Número=559, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers Read.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers Read_processed.json +[19:11:40] Generando salida para: FC 'FC_Signals_Infeed_Timers_Read' (Original: FC Signals Infeed Timers Read) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers_Read.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352636.706071, Size=38785 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='FC Signals Infeed Timers', Número=555, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers.json +[19:11:40] Procesando bloque tipo: FC +[19:11:40] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\FC Signals Infeed Timers.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\FC\MACHINE SIGNALS\parsing\FC Signals Infeed Timers_processed.json +[19:11:40] Generando salida para: FC 'FC_Signals_Infeed_Timers' (Original: FC Signals Infeed Timers) +[19:11:40] -> Modo de generación: FC SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Signals_Infeed_Timers.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.2030776, Size=5936 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='CYCL_FLT', Número=80, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\CYCL_FLT.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\CYCL_FLT_processed.json +[19:11:40] Generando salida para: OB 'CYCL_FLT' (Original: CYCL_FLT) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_FLT.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.4470253, Size=38419 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='DB BottleFallen', Número=624, Lenguaje Bloque='DB' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen.json +[19:11:40] Procesando bloque tipo: InstanceDB +[19:11:40] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:40] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json +[19:11:40] Guardado de InstanceDB completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB BottleFallen.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB BottleFallen_processed.json +[19:11:40] Generando salida para: InstanceDB 'DB_BottleFallen' (Original: DB BottleFallen) +[19:11:40] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_BottleFallen.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.484928, Size=4718 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='DB Elapsed Time', Número=623, Lenguaje Bloque='DB' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time.json +[19:11:40] Procesando bloque tipo: InstanceDB +[19:11:40] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:40] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json +[19:11:40] Guardado de InstanceDB completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\DB Elapsed Time.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\DB Elapsed Time_processed.json +[19:11:40] Generando salida para: InstanceDB 'DB_Elapsed_Time' (Original: DB Elapsed Time) +[19:11:40] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:40] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Elapsed_Time.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.237977, Size=5615 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='HW_ERR', Número=122, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_ERR.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_ERR_processed.json +[19:11:40] Generando salida para: OB 'HW_ERR' (Original: HW_ERR) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_ERR.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.2584205, Size=5425 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='HW_INT0', Número=40, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\HW_INT0.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\HW_INT0_processed.json +[19:11:40] Generando salida para: OB 'HW_INT0' (Original: HW_INT0) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HW_INT0.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.3009143, Size=8272 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[19:11:40] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT1.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT1_processed.json +[19:11:40] Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT1.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.321321, Size=3980 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='I/O_FLT2', Número=83, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[19:11:40] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\IO_FLT2.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\IO_FLT2_processed.json +[19:11:40] Generando salida para: OB 'I_O_FLT2' (Original: I/O_FLT2) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\I_O_FLT2.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.342296, Size=5642 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='PROG_ERR', Número=121, Lenguaje Bloque='LAD' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\PROG_ERR.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\PROG_ERR_processed.json +[19:11:40] Generando salida para: OB 'PROG_ERR' (Original: PROG_ERR) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\PROG_ERR.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.3613863, Size=3608 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[19:11:40] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:40] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:40] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json +[19:11:40] Guardado completado. +[19:11:40] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RACK_FLT.xml --- +[19:11:40] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RACK_FLT_processed.json +[19:11:40] Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) +[19:11:40] -> Modo de generación: OB SCL +[19:11:40] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:40] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RACK_FLT.scl +[19:11:40] Generación de .SCL completada. +[19:11:40] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +[19:11:40] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +[19:11:40] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json'... +[19:11:40] Cargando parsers de red... +[19:11:40] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:40] Total de lenguajes con parser cargado: 5 +[19:11:40] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:40] Metadatos XML: ModTime=1750352632.3902967, Size=8646 +[19:11:40] Paso 1: Parseando archivo XML... +[19:11:40] Paso 1: Parseo XML completado. +[19:11:40] Paso 2: Detectando tipo de objeto principal... +[19:11:40] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:40] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:40] Paso 3: Extrayendo atributos del bloque... +[19:11:40] Paso 3: Atributos: Nombre='RESTART', Número=100, Lenguaje Bloque='STL' +[19:11:40] Paso 3b: Comentario bloque: '...' +[19:11:40] Paso 4: Extrayendo la interfaz del bloque... +[19:11:40] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:40] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:40] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:40] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:40] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:40] Paso 6: Escritura JSON completada. +[19:11:40] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json' +[19:11:40] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +[19:11:40] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART.json +[19:11:40] Procesando bloque tipo: OB +[19:11:40] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:40] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:40] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:40] --- Pase 1 --- +[19:11:40] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:40] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:40] Fase 2 (Agrupación IF con Simplificación): +[19:11:40] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:40] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:40] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:41] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:41] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\RESTART.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\RESTART_processed.json +[19:11:41] Generando salida para: OB 'RESTART' (Original: RESTART) +[19:11:41] -> Modo de generación: OB SCL +[19:11:41] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\RESTART.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352632.4171078, Size=5542 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='Startup STOP to RUN', Número=123, Lenguaje Bloque='LAD' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:41] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:41] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN.json +[19:11:41] Procesando bloque tipo: OB +[19:11:41] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:41] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:41] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:41] --- Pase 1 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 2 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:41] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:41] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:41] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:41] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\Startup STOP to RUN.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!! SYS !!!\OB\parsing\Startup STOP to RUN_processed.json +[19:11:41] Generando salida para: OB 'Startup_STOP_to_RUN' (Original: Startup STOP to RUN) +[19:11:41] -> Modo de generación: OB SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup_STOP_to_RUN.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352602.1646442, Size=9845 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB HMI RCP Transfer Status', Número=9, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\DB HMI RCP Transfer Status.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\DB HMI RCP Transfer Status_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_HMI_RCP_Transfer_Status' (Original: DB HMI RCP Transfer Status) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_HMI_RCP_Transfer_Status.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352603.8916457, Size=111178 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='FC HMI RCP Transfer Status', Número=9, Lenguaje Bloque='LAD' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:41] Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. +[19:11:41] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=74, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status.json +[19:11:41] Procesando bloque tipo: FC +[19:11:41] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:41] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:41] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:41] --- Pase 1 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 76 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 1: 76 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 2 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 20 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[19:11:41] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[19:11:41] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[19:11:41] INFO: Agrupando 2 instr. bajo condición de Contact UID 36 +[19:11:41] -> 4 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 2: 20 proc SymPy, 4 agrup. Continuando... +[19:11:41] --- Pase 3 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 4 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:41] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:41] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:41] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:41] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\!!!TRANSFER\FC HMI RCP Transfer Status.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\!!!TRANSFER\parsing\FC HMI RCP Transfer Status_processed.json +[19:11:41] Generando salida para: FC 'FC_HMI_RCP_Transfer_Status' (Original: FC HMI RCP Transfer Status) +[19:11:41] -> Modo de generación: FC SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_HMI_RCP_Transfer_Status.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352631.9908535, Size=48239 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Flow Selection', Número=175, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Flow Selection.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Flow Selection_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_Flow_Selection' (Original: DB Flow Selection) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Flow_Selection.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352631.9241545, Size=499228 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB General Alarms', Número=171, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General Alarms.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General Alarms_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_General_Alarms' (Original: DB General Alarms) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General_Alarms.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352631.8789992, Size=507028 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB General', Número=100, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB General.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB General_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_General' (Original: DB General) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_General.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352631.9606845, Size=157973 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Warnings', Número=173, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\DB Warnings.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\DB\parsing\DB Warnings_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_Warnings' (Original: DB Warnings) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Warnings.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352632.043363, Size=54230 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='FC General Alarms', Número=171, Lenguaje Bloque='LAD' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:41] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:41] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=4A, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms.json +[19:11:41] Procesando bloque tipo: FC +[19:11:41] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:41] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:41] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:41] --- Pase 1 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] Error creating SymPy comparison for 30: Sympify of expression 'could not parse '%DBW0'' failed, because of exception being raised: +[19:11:41] SyntaxError: invalid syntax (, line 1) +[19:11:41] Error creating SymPy comparison for 31: Sympify of expression 'could not parse '%DBW2'' failed, because of exception being raised: +[19:11:41] SyntaxError: invalid syntax (, line 1) +[19:11:41] Error creating SymPy comparison for 32: Sympify of expression 'could not parse '%DBW4'' failed, because of exception being raised: +[19:11:41] SyntaxError: invalid syntax (, line 1) +[19:11:41] Error creating SymPy comparison for 33: Sympify of expression 'could not parse '%DBW6'' failed, because of exception being raised: +[19:11:41] SyntaxError: invalid syntax (, line 1) +[19:11:41] -> 28 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 2 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:41] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:41] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:41] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:41] - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 34, Tipo: 'O' +[19:11:41] - Red 'General Alarm' (ID: 20, Lang: LAD), Instrucción UID: 35, Tipo: 'SCoil' +[19:11:41] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Alarms.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Alarms_processed.json +[19:11:41] Generando salida para: FC 'FC_General_Alarms' (Original: FC General Alarms) +[19:11:41] -> Modo de generación: FC SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Alarms.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352632.1252012, Size=39346 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='FC General Lamp', Número=172, Lenguaje Bloque='LAD' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:41] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:41] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp.json +[19:11:41] Procesando bloque tipo: FC +[19:11:41] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:41] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:41] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:41] --- Pase 1 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 51 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 1: 51 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 2 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 8 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 2: 8 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 3 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] Error during SymPy simplification for Coil 52: +[19:11:41] To simplify a logical expression with more than 8 variables may take a +[19:11:41] long time and requires the use of `force=True`. +[19:11:41] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 4 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:41] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:41] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:41] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:41] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Lamp.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Lamp_processed.json +[19:11:41] Generando salida para: FC 'FC_General_Lamp' (Original: FC General Lamp) +[19:11:41] -> Modo de generación: FC SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Lamp.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352632.0777833, Size=20660 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='FC General Warning', Número=173, Lenguaje Bloque='LAD' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:41] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[19:11:41] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning.json +[19:11:41] Procesando bloque tipo: FC +[19:11:41] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:41] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:41] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:41] --- Pase 1 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:41] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:41] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:41] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\FC General Warning.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\FC\parsing\FC General Warning_processed.json +[19:11:41] Generando salida para: FC 'FC_General_Warning' (Original: FC General Warning) +[19:11:41] -> Modo de generación: FC SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_General_Warning.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352632.170295, Size=44217 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='CYCL_EXC', Número=1, Lenguaje Bloque='LAD' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:41] Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. +[19:11:41] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:41] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:41] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=4A, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=51, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=58, Lenguaje Red=STL +[19:11:41] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC.json +[19:11:41] Procesando bloque tipo: OB +[19:11:41] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:41] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:41] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:41] --- Pase 1 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:41] Fase 2 (Agrupación IF con Simplificación): +[19:11:41] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:41] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:41] --- Pase 2 --- +[19:11:41] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:41] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:41] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:41] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:41] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:41] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json +[19:11:41] Guardado completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\CYCL_EXC.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\0 - MAIN\OB\parsing\CYCL_EXC_processed.json +[19:11:41] Generando salida para: OB 'CYCL_EXC' (Original: CYCL_EXC) +[19:11:41] -> Modo de generación: OB SCL +[19:11:41] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CYCL_EXC.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352627.7657688, Size=41427 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB RingStatus', Número=671, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB RingStatus.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB RingStatus_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_RingStatus' (Original: DB RingStatus) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_RingStatus.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352626.3398511, Size=6490 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z1', Número=375, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1.json +[19:11:41] Procesando bloque tipo: InstanceDB +[19:11:41] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json +[19:11:41] Guardado de InstanceDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z1.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z1_processed.json +[19:11:41] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z1' (Original: DB Ttop Energy Saving Z1) +[19:11:41] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z1.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352626.4225762, Size=6490 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z2', Número=376, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2.json +[19:11:41] Procesando bloque tipo: InstanceDB +[19:11:41] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json +[19:11:41] Guardado de InstanceDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z2.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z2_processed.json +[19:11:41] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z2' (Original: DB Ttop Energy Saving Z2) +[19:11:41] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z2.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352626.448617, Size=6490 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Ttop Energy Saving Z3', Número=377, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3.json +[19:11:41] Procesando bloque tipo: InstanceDB +[19:11:41] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json +[19:11:41] Guardado de InstanceDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Energy Saving Z3.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Energy Saving Z3_processed.json +[19:11:41] Generando salida para: InstanceDB 'DB_Ttop_Energy_Saving_Z3' (Original: DB Ttop Energy Saving Z3) +[19:11:41] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Energy_Saving_Z3.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352626.365892, Size=20317 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Ttop Fifo 1', Número=381, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 1.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 1_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_Ttop_Fifo_1' (Original: DB Ttop Fifo 1) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_1.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352626.398518, Size=20317 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='DB Ttop Fifo 2', Número=382, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2.json +[19:11:41] Procesando bloque tipo: GlobalDB +[19:11:41] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json +[19:11:41] Guardado de GlobalDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\DB Ttop Fifo 2.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\DB Ttop Fifo 2_processed.json +[19:11:41] Generando salida para: GlobalDB 'DB_Ttop_Fifo_2' (Original: DB Ttop Fifo 2) +[19:11:41] -> Modo de generación: DATA_BLOCK SCL +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Fifo_2.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json'... +[19:11:41] Cargando parsers de red... +[19:11:41] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:41] Total de lenguajes con parser cargado: 5 +[19:11:41] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:41] Metadatos XML: ModTime=1750352626.5247939, Size=336046 +[19:11:41] Paso 1: Parseando archivo XML... +[19:11:41] Paso 1: Parseo XML completado. +[19:11:41] Paso 2: Detectando tipo de objeto principal... +[19:11:41] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:41] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:41] Paso 3: Extrayendo atributos del bloque... +[19:11:41] Paso 3: Atributos: Nombre='FB_AccumTable_DB', Número=670, Lenguaje Bloque='DB' +[19:11:41] Paso 3b: Comentario bloque: '...' +[19:11:41] Paso 4: Extrayendo la interfaz del bloque... +[19:11:41] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:41] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:41] Paso 6: Escritura JSON completada. +[19:11:41] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json' +[19:11:41] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +[19:11:41] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB.json +[19:11:41] Procesando bloque tipo: InstanceDB +[19:11:41] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:41] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB_processed.json +[19:11:41] Guardado de InstanceDB completado. +[19:11:41] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_AccumTable_DB.xml --- +[19:11:41] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_AccumTable_DB_processed.json +[19:11:41] Generando salida para: InstanceDB 'FB_AccumTable_DB' (Original: FB_AccumTable_DB) +[19:11:41] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:41] WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:41] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AccumTable_DB.scl +[19:11:41] Generación de .SCL completada. +[19:11:41] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +[19:11:41] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +[19:11:41] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json'... +[19:11:41] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352626.57023, Size=64934 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_Feeder_DB_InfeedTable', Número=680, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_InfeedTable.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_InfeedTable_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_Feeder_DB_InfeedTable' (Original: FB_Feeder_DB_InfeedTable) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Feeder_DB_InfeedTable.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352626.6112256, Size=64933 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_Feeder_DB_OutfeedTable', Número=34, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_Feeder_DB_OutfeedTable.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_Feeder_DB_OutfeedTable_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_Feeder_DB_OutfeedTable' (Original: FB_Feeder_DB_OutfeedTable) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Feeder_DB_OutfeedTable.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352628.4674683, Size=58318 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_FormatAxis_M30710', Número=681, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M30710.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M30710_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_FormatAxis_M30710' (Original: FB_FormatAxis_M30710) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M30710.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352629.133527, Size=58318 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_FormatAxis_M31310', Número=682, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31310.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31310_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_FormatAxis_M31310' (Original: FB_FormatAxis_M31310) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M31310.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352629.8462088, Size=58318 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_FormatAxis_M31810', Número=683, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31810.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31810_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_FormatAxis_M31810' (Original: FB_FormatAxis_M31810) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M31810.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352630.5235837, Size=58318 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_FormatAxis_M31910', Número=684, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M31910.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M31910_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_FormatAxis_M31910' (Original: FB_FormatAxis_M31910) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M31910.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352631.190443, Size=58318 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_FormatAxis_M34010', Número=685, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34010.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34010_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_FormatAxis_M34010' (Original: FB_FormatAxis_M34010) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M34010.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352631.832258, Size=58318 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_FormatAxis_M34310', Número=686, Lenguaje Bloque='DB' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310.json +[19:11:42] Procesando bloque tipo: InstanceDB +[19:11:42] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:42] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310_processed.json +[19:11:42] Guardado de InstanceDB completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\FB_FormatAxis_M34310.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\DB\parsing\FB_FormatAxis_M34310_processed.json +[19:11:42] Generando salida para: InstanceDB 'FB_FormatAxis_M34310' (Original: FB_FormatAxis_M34310) +[19:11:42] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis_M34310.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352622.1998775, Size=8548 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='Calculate Elapsed Time', Número=628, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\Calculate Elapsed Time.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\Calculate Elapsed Time_processed.json +[19:11:42] Generando salida para: FB 'Calculate_Elapsed_Time' (Original: Calculate Elapsed Time) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Calculate_Elapsed_Time.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352622.2905686, Size=28034 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB Calculate Ramp UpDown', Número=630, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp UpDown.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp UpDown_processed.json +[19:11:42] Generando salida para: FB 'FB_Calculate_Ramp_UpDown' (Original: FB Calculate Ramp UpDown) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp_UpDown.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352622.233758, Size=16319 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB Calculate Ramp', Número=629, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Calculate Ramp.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Calculate Ramp_processed.json +[19:11:42] Generando salida para: FB 'FB_Calculate_Ramp' (Original: FB Calculate Ramp) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Calculate_Ramp.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352622.344985, Size=12452 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB FIFO Manage DataType Real', Número=631, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB FIFO Manage DataType Real.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB FIFO Manage DataType Real_processed.json +[19:11:42] Generando salida para: FB 'FB_FIFO_Manage_DataType_Real' (Original: FB FIFO Manage DataType Real) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FIFO_Manage_DataType_Real.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352621.6647124, Size=36943 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB Master Slave PID', Número=621, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Master Slave PID.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Master Slave PID_processed.json +[19:11:42] Generando salida para: FB 'FB_Master_Slave_PID' (Original: FB Master Slave PID) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Master_Slave_PID.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352622.4174857, Size=30467 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB Show Alarms', Número=632, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Show Alarms.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Show Alarms_processed.json +[19:11:42] Generando salida para: FB 'FB_Show_Alarms' (Original: FB Show Alarms) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Show_Alarms.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352621.2563167, Size=18487 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB Ttop Energy Saving', Número=375, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:42] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:42] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:42] --- Pase 2 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB Ttop Energy Saving.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB Ttop Energy Saving_processed.json +[19:11:42] Generando salida para: FB 'FB_Ttop_Energy_Saving' (Original: FB Ttop Energy Saving) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Ttop_Energy_Saving.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352625.1996965, Size=366941 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_AccumTable', Número=670, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:42] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:42] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AccumTable.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AccumTable_processed.json +[19:11:42] Generando salida para: FB 'FB_AccumTable' (Original: FB_AccumTable) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] WARNING: No se encontró definición para 'FB_DoserPair'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'FB_DoserPair'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AccumTable.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352625.2974668, Size=72673 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_AreaTracker', Número=673, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_AreaTracker.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_AreaTracker_processed.json +[19:11:42] Generando salida para: FB 'FB_AreaTracker' (Original: FB_AreaTracker) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_AreaTracker.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352625.3365965, Size=20848 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:42] Paso 3: Atributos: Nombre='FB_Base', Número=1, Lenguaje Bloque='LAD' +[19:11:42] Paso 3b: Comentario bloque: '...' +[19:11:42] Paso 4: Extrayendo la interfaz del bloque... +[19:11:42] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:42] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:42] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:42] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:42] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:42] Paso 6: Escritura JSON completada. +[19:11:42] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json' +[19:11:42] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +[19:11:42] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base.json +[19:11:42] Procesando bloque tipo: FB +[19:11:42] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:42] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:42] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:42] --- Pase 1 --- +[19:11:42] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:42] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:42] Fase 2 (Agrupación IF con Simplificación): +[19:11:42] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:42] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:42] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:42] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:42] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base_processed.json +[19:11:42] Guardado completado. +[19:11:42] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_Base.xml --- +[19:11:42] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_Base_processed.json +[19:11:42] Generando salida para: FB 'FB_Base' (Original: FB_Base) +[19:11:42] -> Modo de generación: FB SCL +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:42] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Base.scl +[19:11:42] Generación de .SCL completada. +[19:11:42] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +[19:11:42] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +[19:11:42] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json'... +[19:11:42] Cargando parsers de red... +[19:11:42] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:42] Total de lenguajes con parser cargado: 5 +[19:11:42] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:42] Metadatos XML: ModTime=1750352622.0686586, Size=93712 +[19:11:42] Paso 1: Parseando archivo XML... +[19:11:42] Paso 1: Parseo XML completado. +[19:11:42] Paso 2: Detectando tipo de objeto principal... +[19:11:42] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:42] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:42] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FB_BottleFallen', Número=627, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:43] Error: Constante sin valor Access UID=26 +[19:11:43] Advertencia: Ignorando Access inválido o con error UID=26 en red 20 +[19:11:43] Error: Constante sin valor Access UID=27 +[19:11:43] Advertencia: Ignorando Access inválido o con error UID=27 en red 20 +[19:11:43] Error: Constante sin valor Access UID=34 +[19:11:43] Advertencia: Ignorando Access inválido o con error UID=34 en red 20 +[19:11:43] Error: Constante sin valor Access UID=35 +[19:11:43] Advertencia: Ignorando Access inválido o con error UID=35 en red 20 +[19:11:43] Advertencia: Fuente desconocida UID=26 conectada a 39.in2 +[19:11:43] Advertencia: Fuente desconocida UID=27 conectada a 40.in +[19:11:43] Advertencia: Fuente desconocida UID=34 conectada a 43.in2 +[19:11:43] Advertencia: Fuente desconocida UID=35 conectada a 44.in +[19:11:43] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=35, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen.json +[19:11:43] Procesando bloque tipo: FB +[19:11:43] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] Warning: Referring to unknown source UID: 26 +[19:11:43] Warning: Referring to unknown source UID: 34 +[19:11:43] Warning: Referring to unknown source UID: 27 +[19:11:43] Warning: Referring to unknown source UID: 35 +[19:11:43] -> 20 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... +[19:11:43] --- Pase 2 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] Warning: Referring to unknown source UID: 26 +[19:11:43] Warning: Referring to unknown source UID: 34 +[19:11:43] Warning: Referring to unknown source UID: 27 +[19:11:43] Warning: Referring to unknown source UID: 35 +[19:11:43] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:43] --- Pase 3 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] Warning: Referring to unknown source UID: 26 +[19:11:43] Warning: Referring to unknown source UID: 34 +[19:11:43] Warning: Referring to unknown source UID: 27 +[19:11:43] Warning: Referring to unknown source UID: 35 +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:43] ADVERTENCIA: Se encontraron 9 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:43] - Red '' (ID: B, Lang: LAD), Instrucción UID: 39, Tipo: 'Calc' +[19:11:43] - Red 'Calculate the lenght that the conveyor moves in the last ScanTime of the PLC' (ID: 19, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc' +[19:11:43] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Gt' +[19:11:43] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 40, Tipo: 'Move' +[19:11:43] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 43, Tipo: 'Gt' +[19:11:43] - Red 'Calculate the VirtualEncoder of every lenght' (ID: 20, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' +[19:11:43] - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 36, Tipo: 'Inc' +[19:11:43] - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 37, Tipo: 'Ge' +[19:11:43] - Red 'BOTTLE FALL DOWN FOUND -> ADD TO FIFO' (ID: 2E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' +[19:11:43] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_BottleFallen.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_BottleFallen_processed.json +[19:11:43] Generando salida para: FB 'FB_BottleFallen' (Original: FB_BottleFallen) +[19:11:43] -> Modo de generación: FB SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_BottleFallen.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352625.454214, Size=50926 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FB_ChannelSelector', Número=675, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector.json +[19:11:43] Procesando bloque tipo: FB +[19:11:43] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_ChannelSelector.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_ChannelSelector_processed.json +[19:11:43] Generando salida para: FB 'FB_ChannelSelector' (Original: FB_ChannelSelector) +[19:11:43] -> Modo de generación: FB SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_ChannelSelector.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352625.249872, Size=81156 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FB_DoserPair', Número=672, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair.json +[19:11:43] Procesando bloque tipo: FB +[19:11:43] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_DoserPair.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_DoserPair_processed.json +[19:11:43] Generando salida para: FB 'FB_DoserPair' (Original: FB_DoserPair) +[19:11:43] -> Modo de generación: FB SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'FB_VirtualEncoder'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_DoserPair.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352625.410656, Size=86638 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FB_FormatAxis', Número=674, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis.json +[19:11:43] Procesando bloque tipo: FB +[19:11:43] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_FormatAxis.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_FormatAxis_processed.json +[19:11:43] Generando salida para: FB 'FB_FormatAxis' (Original: FB_FormatAxis) +[19:11:43] -> Modo de generación: FB SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_FormatAxis.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352622.5054018, Size=60381 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FB_VirtualEncoder', Número=671, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder.json +[19:11:43] Procesando bloque tipo: FB +[19:11:43] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FB_VirtualEncoder.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FB_VirtualEncoder_processed.json +[19:11:43] Generando salida para: FB 'FB_VirtualEncoder' (Original: FB_VirtualEncoder) +[19:11:43] -> Modo de generación: FB SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_VirtualEncoder.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352621.8402305, Size=14900 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC S_Everz_ON_OFF', Número=26, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC S_Everz_ON_OFF.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC S_Everz_ON_OFF_processed.json +[19:11:43] Generando salida para: FC 'FC_S_Everz_ON_OFF' (Original: FC S_Everz_ON_OFF) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_S_Everz_ON_OFF.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352621.5834084, Size=10763 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC Scale Real', Número=104, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Real.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Real_processed.json +[19:11:43] Generando salida para: FC 'FC_Scale_Real' (Original: FC Scale Real) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Real.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352621.723035, Size=19517 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC Scale Speed w/Gap', Número=622, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Scale Speed wGap.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Scale Speed wGap_processed.json +[19:11:43] Generando salida para: FC 'FC_Scale_Speed_w_Gap' (Original: FC Scale Speed w/Gap) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Scale_Speed_w_Gap.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352621.5101411, Size=79729 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC Simple PID', Número=103, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\FC Simple PID.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Device\FB\parsing\FC Simple PID_processed.json +[19:11:43] Generando salida para: FC 'FC_Simple_PID' (Original: FC Simple PID) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Simple_PID.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352606.9486065, Size=403681 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Alarm', Número=371, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm.json +[19:11:43] Procesando bloque tipo: GlobalDB +[19:11:43] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json +[19:11:43] Guardado de GlobalDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Alarm.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Alarm_processed.json +[19:11:43] Generando salida para: GlobalDB 'DB_Ttop_Alarm' (Original: DB Ttop Alarm) +[19:11:43] -> Modo de generación: DATA_BLOCK SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Alarm.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352606.8896017, Size=29615 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Motor CFG', Número=300, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG.json +[19:11:43] Procesando bloque tipo: GlobalDB +[19:11:43] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json +[19:11:43] Guardado de GlobalDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Motor CFG.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Motor CFG_processed.json +[19:11:43] Generando salida para: GlobalDB 'DB_Ttop_Motor_CFG' (Original: DB Ttop Motor CFG) +[19:11:43] -> Modo de generación: DATA_BLOCK SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_CFG.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352606.8490844, Size=9335 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Run', Número=370, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run.json +[19:11:43] Procesando bloque tipo: GlobalDB +[19:11:43] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json +[19:11:43] Guardado de GlobalDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\DB Ttop Run.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\DB\parsing\DB Ttop Run_processed.json +[19:11:43] Generando salida para: GlobalDB 'DB_Ttop_Run' (Original: DB Ttop Run) +[19:11:43] -> Modo de generación: DATA_BLOCK SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Run.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352606.813023, Size=35525 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC Ttop Alarms', Número=371, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=3C, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 9 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... +[19:11:43] --- Pase 2 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Alarms.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Alarms_processed.json +[19:11:43] Generando salida para: FC 'FC_Ttop_Alarms' (Original: FC Ttop Alarms) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Alarms.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352606.026447, Size=37375 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC Ttop Configuration', Número=300, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=27, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Configuration.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Configuration_processed.json +[19:11:43] Generando salida para: FC 'FC_Ttop_Configuration' (Original: FC Ttop Configuration) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Configuration.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352606.4425087, Size=126666 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='FC Ttop Run', Número=370, Lenguaje Bloque='LAD' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:43] Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. +[19:11:43] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=12, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=19, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=2E, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=35, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=43, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=4A, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=51, Lenguaje Red=SCL +[19:11:43] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:43] - Procesando Red ID=5F, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=66, Lenguaje Red=STL +[19:11:43] - Procesando Red ID=6D, Lenguaje Red=STL +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run.json +[19:11:43] Procesando bloque tipo: FC +[19:11:43] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:43] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:43] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:43] --- Pase 1 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 11 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... +[19:11:43] --- Pase 2 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:43] Fase 2 (Agrupación IF con Simplificación): +[19:11:43] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:43] --- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... +[19:11:43] --- Pase 3 --- +[19:11:43] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:43] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:43] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:43] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:43] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:43] - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' +[19:11:43] - Red 'OUT Cycle ON' (ID: 20, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' +[19:11:43] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json +[19:11:43] Guardado completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\FC Ttop Run.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\General\FC\parsing\FC Ttop Run_processed.json +[19:11:43] Generando salida para: FC 'FC_Ttop_Run' (Original: FC Ttop Run) +[19:11:43] -> Modo de generación: FC SCL +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Run.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352620.1907043, Size=29007 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Motor M30710', Número=326, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710.json +[19:11:43] Procesando bloque tipo: InstanceDB +[19:11:43] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json +[19:11:43] Guardado de InstanceDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M30710.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M30710_processed.json +[19:11:43] Generando salida para: InstanceDB 'DB_Ttop_Motor_M30710' (Original: DB Ttop Motor M30710) +[19:11:43] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M30710.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352620.2194386, Size=29007 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Motor M31010', Número=327, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010.json +[19:11:43] Procesando bloque tipo: InstanceDB +[19:11:43] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json +[19:11:43] Guardado de InstanceDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31010.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31010_processed.json +[19:11:43] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31010' (Original: DB Ttop Motor M31010) +[19:11:43] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31010.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352620.247147, Size=29007 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Motor M31110', Número=328, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110.json +[19:11:43] Procesando bloque tipo: InstanceDB +[19:11:43] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json +[19:11:43] Guardado de InstanceDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31110.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31110_processed.json +[19:11:43] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31110' (Original: DB Ttop Motor M31110) +[19:11:43] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31110.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352620.284885, Size=29007 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Motor M31210', Número=329, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210.json +[19:11:43] Procesando bloque tipo: InstanceDB +[19:11:43] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json +[19:11:43] Guardado de InstanceDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31210.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31210_processed.json +[19:11:43] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31210' (Original: DB Ttop Motor M31210) +[19:11:43] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31210.scl +[19:11:43] Generación de .SCL completada. +[19:11:43] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +[19:11:43] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +[19:11:43] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json'... +[19:11:43] Cargando parsers de red... +[19:11:43] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:43] Total de lenguajes con parser cargado: 5 +[19:11:43] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:43] Metadatos XML: ModTime=1750352620.3696647, Size=29007 +[19:11:43] Paso 1: Parseando archivo XML... +[19:11:43] Paso 1: Parseo XML completado. +[19:11:43] Paso 2: Detectando tipo de objeto principal... +[19:11:43] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:43] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:43] Paso 3: Extrayendo atributos del bloque... +[19:11:43] Paso 3: Atributos: Nombre='DB Ttop Motor M31310', Número=330, Lenguaje Bloque='DB' +[19:11:43] Paso 3b: Comentario bloque: '...' +[19:11:43] Paso 4: Extrayendo la interfaz del bloque... +[19:11:43] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:43] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:43] Paso 6: Escritura JSON completada. +[19:11:43] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json' +[19:11:43] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +[19:11:43] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310.json +[19:11:43] Procesando bloque tipo: InstanceDB +[19:11:43] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:43] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json +[19:11:43] Guardado de InstanceDB completado. +[19:11:43] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31310.xml --- +[19:11:43] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31310_processed.json +[19:11:43] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31310' (Original: DB Ttop Motor M31310) +[19:11:43] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:43] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:43] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31310.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352620.4716573, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M31410', Número=331, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31410.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31410_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31410' (Original: DB Ttop Motor M31410) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31410.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.595823, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M31510', Número=301, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31510.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31510_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31510' (Original: DB Ttop Motor M31510) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31510.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.6238055, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M31610', Número=302, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31610.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31610_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31610' (Original: DB Ttop Motor M31610) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31610.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.6544688, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M31710', Número=303, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31710.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31710_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31710' (Original: DB Ttop Motor M31710) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31710.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.684684, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M31810', Número=304, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31810.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31810_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31810' (Original: DB Ttop Motor M31810) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31810.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.715135, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M31910', Número=305, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M31910.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M31910_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M31910' (Original: DB Ttop Motor M31910) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M31910.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352620.0503416, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M34010', Número=315, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34010.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34010_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34010' (Original: DB Ttop Motor M34010) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34010.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352620.103537, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M34110', Número=316, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34110.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34110_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34110' (Original: DB Ttop Motor M34110) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34110.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352620.1342032, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M34210', Número=317, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34210.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34210_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34210' (Original: DB Ttop Motor M34210) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34210.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352620.1625185, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M34310', Número=318, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34310.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34310_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34310' (Original: DB Ttop Motor M34310) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34310.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352620.4268513, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor M34410', Número=319, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor M34410.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor M34410_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_M34410' (Original: DB Ttop Motor M34410) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_M34410.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.7512977, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor U32810', Número=306, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32810.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32810_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_U32810' (Original: DB Ttop Motor U32810) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32810.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.7796502, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor U32910', Número=307, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U32910.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U32910_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_U32910' (Original: DB Ttop Motor U32910) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U32910.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.809785, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor U33010', Número=308, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33010.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33010_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33010' (Original: DB Ttop Motor U33010) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33010.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.8582625, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor U33110', Número=309, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:44] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json' +[19:11:44] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +[19:11:44] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110.json +[19:11:44] Procesando bloque tipo: InstanceDB +[19:11:44] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:44] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json +[19:11:44] Guardado de InstanceDB completado. +[19:11:44] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33110.xml --- +[19:11:44] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33110_processed.json +[19:11:44] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33110' (Original: DB Ttop Motor U33110) +[19:11:44] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:44] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:44] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33110.scl +[19:11:44] Generación de .SCL completada. +[19:11:44] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +[19:11:44] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +[19:11:44] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json'... +[19:11:44] Cargando parsers de red... +[19:11:44] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:44] Total de lenguajes con parser cargado: 5 +[19:11:44] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:44] Metadatos XML: ModTime=1750352619.893813, Size=29007 +[19:11:44] Paso 1: Parseando archivo XML... +[19:11:44] Paso 1: Parseo XML completado. +[19:11:44] Paso 2: Detectando tipo de objeto principal... +[19:11:44] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:44] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:44] Paso 3: Extrayendo atributos del bloque... +[19:11:44] Paso 3: Atributos: Nombre='DB Ttop Motor U33210', Número=310, Lenguaje Bloque='DB' +[19:11:44] Paso 3b: Comentario bloque: '...' +[19:11:44] Paso 4: Extrayendo la interfaz del bloque... +[19:11:44] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:44] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:44] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33210.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33210_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33210' (Original: DB Ttop Motor U33210) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33210.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352619.9263053, Size=29007 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Motor U33310', Número=311, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33310.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33310_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33310' (Original: DB Ttop Motor U33310) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33310.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352619.9564085, Size=29007 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Motor U33410', Número=312, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33410.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33410_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33410' (Original: DB Ttop Motor U33410) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33410.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352619.9847424, Size=29007 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Motor U33510', Número=313, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33510.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33510_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33510' (Original: DB Ttop Motor U33510) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33510.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.0171592, Size=29007 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Motor U33610', Número=314, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor U33610.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor U33610_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Motor_U33610' (Original: DB Ttop Motor U33610) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_U33610.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.5021262, Size=2793 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Motor VIS CFG', Número=369, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG.json +[19:11:45] Procesando bloque tipo: GlobalDB +[19:11:45] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG_processed.json +[19:11:45] Guardado de GlobalDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\DB Ttop Motor VIS CFG.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\parsing\DB Ttop Motor VIS CFG_processed.json +[19:11:45] Generando salida para: GlobalDB 'DB_Ttop_Motor_VIS_CFG' (Original: DB Ttop Motor VIS CFG) +[19:11:45] -> Modo de generación: DATA_BLOCK SCL +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Motor_VIS_CFG.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.786013, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M30710', Número=710, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M30710.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M30710_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M30710' (Original: DB Ttop Minimotor Cfg M30710) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.814349, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31110', Número=711, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31110.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31110_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31110' (Original: DB Ttop Minimotor Cfg M31110) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.8407829, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31210', Número=712, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31210.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31210_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31210' (Original: DB Ttop Minimotor Cfg M31210) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.866641, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31310', Número=713, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31310.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31310_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31310' (Original: DB Ttop Minimotor Cfg M31310) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.8934247, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31610', Número=702, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31610.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31610_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31610' (Original: DB Ttop Minimotor Cfg M31610) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.9256692, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31710', Número=703, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31710.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31710_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31710' (Original: DB Ttop Minimotor Cfg M31710) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.9524243, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31810', Número=704, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31810.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31810_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31810' (Original: DB Ttop Minimotor Cfg M31810) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.979177, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M31910', Número=705, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M31910.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M31910_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M31910' (Original: DB Ttop Minimotor Cfg M31910) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.007277, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34010', Número=706, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34010.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34010_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34010' (Original: DB Ttop Minimotor Cfg M34010) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.036499, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34110', Número=707, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34110.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34110_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34110' (Original: DB Ttop Minimotor Cfg M34110) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.0632498, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34210', Número=708, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34210.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34210_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34210' (Original: DB Ttop Minimotor Cfg M34210) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.091303, Size=28607 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Cfg M34310', Número=709, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Cfg M34310.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Cfg M34310_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Cfg_M34310' (Original: DB Ttop Minimotor Cfg M34310) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.1187718, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M30710', Número=810, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M30710.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M30710_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M30710' (Original: DB Ttop Minimotor Data M30710) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M30710.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.1451051, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31110', Número=811, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31110.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31110_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31110' (Original: DB Ttop Minimotor Data M31110) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31110.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.1789527, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31210', Número=812, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31210.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31210_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31210' (Original: DB Ttop Minimotor Data M31210) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31210.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352621.2041664, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31310', Número=813, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31310.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31310_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31310' (Original: DB Ttop Minimotor Data M31310) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31310.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.5472496, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31610', Número=802, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31610.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31610_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31610' (Original: DB Ttop Minimotor Data M31610) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31610.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.5880187, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31710', Número=803, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31710.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31710_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31710' (Original: DB Ttop Minimotor Data M31710) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31710.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.6179383, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31810', Número=804, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31810.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31810_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31810' (Original: DB Ttop Minimotor Data M31810) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31810.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.6463776, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M31910', Número=805, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M31910.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M31910_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M31910' (Original: DB Ttop Minimotor Data M31910) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M31910.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.6734164, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34010', Número=806, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34010.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34010_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34010' (Original: DB Ttop Minimotor Data M34010) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34010.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.7011385, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34110', Número=807, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34110.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34110_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34110' (Original: DB Ttop Minimotor Data M34110) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34110.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.7288258, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34210', Número=808, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34210.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34210_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34210' (Original: DB Ttop Minimotor Data M34210) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34210.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352620.7596157, Size=30249 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='DB Ttop Minimotor Data M34310', Número=809, Lenguaje Bloque='DB' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310.json +[19:11:45] Procesando bloque tipo: InstanceDB +[19:11:45] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:45] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json +[19:11:45] Guardado de InstanceDB completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\DB Ttop Minimotor Data M34310.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\DB\Minimotor\parsing\DB Ttop Minimotor Data M34310_processed.json +[19:11:45] Generando salida para: InstanceDB 'DB_Ttop_Minimotor_Data_M34310' (Original: DB Ttop Minimotor Data M34310) +[19:11:45] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'R_TRIG:v1.0'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Ttop_Minimotor_Data_M34310.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352618.5300162, Size=67024 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='FC Ttop Motor M31010 Divider', Número=327, Lenguaje Bloque='LAD' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:45] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:45] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=2E, Lenguaje Red=SCL +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider.json +[19:11:45] Procesando bloque tipo: FC +[19:11:45] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:45] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:45] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:45] --- Pase 1 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 2 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 3 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:45] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:45] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:45] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:45] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider_processed.json +[19:11:45] Guardado completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31010 Divider.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31010 Divider_processed.json +[19:11:45] Generando salida para: FC 'FC_Ttop_Motor_M31010_Divider' (Original: FC Ttop Motor M31010 Divider) +[19:11:45] -> Modo de generación: FC SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31010_Divider.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352618.5876584, Size=78931 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='FC Ttop Motor M31410 DivOut', Número=331, Lenguaje Bloque='LAD' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:45] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:45] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut.json +[19:11:45] Procesando bloque tipo: FC +[19:11:45] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:45] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:45] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:45] --- Pase 1 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 2 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 3 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:45] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:45] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:45] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:45] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut_processed.json +[19:11:45] Guardado completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor M31410 DivOut.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor M31410 DivOut_processed.json +[19:11:45] Generando salida para: FC 'FC_Ttop_Motor_M31410_DivOut' (Original: FC Ttop Motor M31410 DivOut) +[19:11:45] -> Modo de generación: FC SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31410_DivOut.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352617.0675862, Size=79531 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='FC Ttop Motor U32810 Ch1', Número=306, Lenguaje Bloque='LAD' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:45] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:45] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1.json +[19:11:45] Procesando bloque tipo: FC +[19:11:45] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:45] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:45] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:45] --- Pase 1 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 2 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 3 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:45] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:45] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:45] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:45] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_processed.json +[19:11:45] Guardado completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32810 Ch1.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32810 Ch1_processed.json +[19:11:45] Generando salida para: FC 'FC_Ttop_Motor_U32810_Ch1' (Original: FC Ttop Motor U32810 Ch1) +[19:11:45] -> Modo de generación: FC SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32810_Ch1.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352617.1419718, Size=79823 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='FC Ttop Motor U32910 Ch2', Número=307, Lenguaje Bloque='LAD' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:45] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:45] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2.json +[19:11:45] Procesando bloque tipo: FC +[19:11:45] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:45] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:45] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:45] --- Pase 1 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 2 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 3 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:45] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:45] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:45] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:45] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_processed.json +[19:11:45] Guardado completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U32910 Ch2.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U32910 Ch2_processed.json +[19:11:45] Generando salida para: FC 'FC_Ttop_Motor_U32910_Ch2' (Original: FC Ttop Motor U32910 Ch2) +[19:11:45] -> Modo de generación: FC SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U32910_Ch2.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352617.1920986, Size=79823 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='FC Ttop Motor U33010 Ch3', Número=308, Lenguaje Bloque='LAD' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:45] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:45] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:45] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:45] Paso 6: Escritura JSON completada. +[19:11:45] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json' +[19:11:45] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +[19:11:45] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3.json +[19:11:45] Procesando bloque tipo: FC +[19:11:45] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:45] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:45] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:45] --- Pase 1 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 2 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:45] Fase 2 (Agrupación IF con Simplificación): +[19:11:45] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:45] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:45] --- Pase 3 --- +[19:11:45] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:45] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:45] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:45] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:45] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:45] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_processed.json +[19:11:45] Guardado completado. +[19:11:45] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33010 Ch3.xml --- +[19:11:45] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33010 Ch3_processed.json +[19:11:45] Generando salida para: FC 'FC_Ttop_Motor_U33010_Ch3' (Original: FC Ttop Motor U33010 Ch3) +[19:11:45] -> Modo de generación: FC SCL +[19:11:45] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:45] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33010_Ch3.scl +[19:11:45] Generación de .SCL completada. +[19:11:45] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +[19:11:45] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +[19:11:45] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json'... +[19:11:45] Cargando parsers de red... +[19:11:45] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:45] Total de lenguajes con parser cargado: 5 +[19:11:45] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:45] Metadatos XML: ModTime=1750352617.2530212, Size=79823 +[19:11:45] Paso 1: Parseando archivo XML... +[19:11:45] Paso 1: Parseo XML completado. +[19:11:45] Paso 2: Detectando tipo de objeto principal... +[19:11:45] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:45] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:45] Paso 3: Extrayendo atributos del bloque... +[19:11:45] Paso 3: Atributos: Nombre='FC Ttop Motor U33110 Ch4', Número=309, Lenguaje Bloque='LAD' +[19:11:45] Paso 3b: Comentario bloque: '...' +[19:11:45] Paso 4: Extrayendo la interfaz del bloque... +[19:11:45] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:45] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:45] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:45] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:45] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33110 Ch4.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33110 Ch4_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_U33110_Ch4' (Original: FC Ttop Motor U33110 Ch4) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33110_Ch4.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352617.3179579, Size=79823 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor U33210 Ch5', Número=310, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33210 Ch5.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33210 Ch5_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_U33210_Ch5' (Original: FC Ttop Motor U33210 Ch5) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33210_Ch5.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352617.3872368, Size=79823 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor U33310 Ch6', Número=311, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33310 Ch6.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33310 Ch6_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_U33310_Ch6' (Original: FC Ttop Motor U33310 Ch6) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33310_Ch6.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352617.4472868, Size=79823 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor U33410 Ch7', Número=312, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33410 Ch7.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33410 Ch7_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_U33410_Ch7' (Original: FC Ttop Motor U33410 Ch7) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33410_Ch7.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352617.513901, Size=79823 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor U33510 Ch8', Número=313, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33510 Ch8.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33510 Ch8_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_U33510_Ch8' (Original: FC Ttop Motor U33510 Ch8) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33510_Ch8.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352617.5948207, Size=79823 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor U33610 Ch9', Número=314, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\FC Ttop Motor U33610 Ch9.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\parsing\FC Ttop Motor U33610 Ch9_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_U33610_Ch9' (Original: FC Ttop Motor U33610 Ch9) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_U33610_Ch9.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352618.8800848, Size=97194 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M31110 CombiDx', Número=328, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31110 CombiDx.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31110 CombiDx_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M31110_CombiDx' (Original: FC Ttop Motor M31110 CombiDx) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31110_CombiDx.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352618.9478664, Size=97148 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M31210 CombiSx', Número=329, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31210 CombiSx.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31210 CombiSx_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M31210_CombiSx' (Original: FC Ttop Motor M31210 CombiSx) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31210_CombiSx.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352619.0023339, Size=97341 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M31610 Tabl_InfeedSx', Número=302, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31610 Tabl_InfeedSx.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31610 Tabl_InfeedSx_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M31610_Tabl_InfeedSx' (Original: FC Ttop Motor M31610 Tabl_InfeedSx) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31610_Tabl_InfeedSx.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352619.0568316, Size=97341 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M31710 Tabl_InfeedDx', Número=303, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M31710 Tabl_InfeedDx.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M31710 Tabl_InfeedDx_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M31710_Tabl_InfeedDx' (Original: FC Ttop Motor M31710 Tabl_InfeedDx) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31710_Tabl_InfeedDx.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352619.109039, Size=97344 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M34110 Tabl_OutfeedSx', Número=316, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34110 Tabl_OutfeedSx.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34110 Tabl_OutfeedSx_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M34110_Tabl_OutfeedSx' (Original: FC Ttop Motor M34110 Tabl_OutfeedSx) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352619.1714637, Size=97344 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M34210 Tabl_OutfeedDx', Número=317, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\FC Ttop Motor M34210 Tabl_OutfeedDx.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Dosser\parsing\FC Ttop Motor M34210 Tabl_OutfeedDx_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M34210_Tabl_OutfeedDx' (Original: FC Ttop Motor M34210 Tabl_OutfeedDx) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352619.316864, Size=100322 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M30710 Div_GuidesIn', Número=326, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +[19:11:46] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn.json +[19:11:46] Procesando bloque tipo: FC +[19:11:46] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:46] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:46] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:46] --- Pase 1 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 2 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:46] Fase 2 (Agrupación IF con Simplificación): +[19:11:46] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:46] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:46] --- Pase 3 --- +[19:11:46] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:46] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:46] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:46] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:46] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:46] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn_processed.json +[19:11:46] Guardado completado. +[19:11:46] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M30710 Div_GuidesIn.xml --- +[19:11:46] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M30710 Div_GuidesIn_processed.json +[19:11:46] Generando salida para: FC 'FC_Ttop_Motor_M30710_Div_GuidesIn' (Original: FC Ttop Motor M30710 Div_GuidesIn) +[19:11:46] -> Modo de generación: FC SCL +[19:11:46] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:46] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M30710_Div_GuidesIn.scl +[19:11:46] Generación de .SCL completada. +[19:11:46] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +[19:11:46] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +[19:11:46] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json'... +[19:11:46] Cargando parsers de red... +[19:11:46] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:46] Total de lenguajes con parser cargado: 5 +[19:11:46] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:46] Metadatos XML: ModTime=1750352619.3753264, Size=100438 +[19:11:46] Paso 1: Parseando archivo XML... +[19:11:46] Paso 1: Parseo XML completado. +[19:11:46] Paso 2: Detectando tipo de objeto principal... +[19:11:46] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:46] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:46] Paso 3: Extrayendo atributos del bloque... +[19:11:46] Paso 3: Atributos: Nombre='FC Ttop Motor M31310 Div_GuidesOut', Número=330, Lenguaje Bloque='LAD' +[19:11:46] Paso 3b: Comentario bloque: '...' +[19:11:46] Paso 4: Extrayendo la interfaz del bloque... +[19:11:46] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:46] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:46] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:46] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:46] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:46] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:46] Paso 6: Escritura JSON completada. +[19:11:46] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json' +[19:11:46] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut.json +[19:11:47] Procesando bloque tipo: FC +[19:11:47] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:47] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:47] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31310 Div_GuidesOut.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31310 Div_GuidesOut_processed.json +[19:11:47] Generando salida para: FC 'FC_Ttop_Motor_M31310_Div_GuidesOut' (Original: FC Ttop Motor M31310 Div_GuidesOut) +[19:11:47] -> Modo de generación: FC SCL +[19:11:47] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31310_Div_GuidesOut.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352619.4382577, Size=100438 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FC Ttop Motor M31810 Tabl_GuidesIn', Número=304, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn.json +[19:11:47] Procesando bloque tipo: FC +[19:11:47] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:47] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:47] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31810 Tabl_GuidesIn.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31810 Tabl_GuidesIn_processed.json +[19:11:47] Generando salida para: FC 'FC_Ttop_Motor_M31810_Tabl_GuidesIn' (Original: FC Ttop Motor M31810 Tabl_GuidesIn) +[19:11:47] -> Modo de generación: FC SCL +[19:11:47] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31810_Tabl_GuidesIn.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352619.2441316, Size=100440 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FC Ttop Motor M31910 Tabl_SelectorIn', Número=305, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn.json +[19:11:47] Procesando bloque tipo: FC +[19:11:47] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:47] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:47] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M31910 Tabl_SelectorIn.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M31910 Tabl_SelectorIn_processed.json +[19:11:47] Generando salida para: FC 'FC_Ttop_Motor_M31910_Tabl_SelectorIn' (Original: FC Ttop Motor M31910 Tabl_SelectorIn) +[19:11:47] -> Modo de generación: FC SCL +[19:11:47] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M31910_Tabl_SelectorIn.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352619.5104468, Size=100441 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FC Ttop Motor M34010 Tabl_SelectorOut', Número=315, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut.json +[19:11:47] Procesando bloque tipo: FC +[19:11:47] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:47] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:47] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34010 Tabl_SelectorOut.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34010 Tabl_SelectorOut_processed.json +[19:11:47] Generando salida para: FC 'FC_Ttop_Motor_M34010_Tabl_SelectorOut' (Original: FC Ttop Motor M34010 Tabl_SelectorOut) +[19:11:47] -> Modo de generación: FC SCL +[19:11:47] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34010_Tabl_SelectorOut.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352619.5656404, Size=101153 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FC Ttop Motor M34310 Tabl_GuidesOut', Número=318, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut.json +[19:11:47] Procesando bloque tipo: FC +[19:11:47] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 7 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:47] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:47] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\FC Ttop Motor M34310 Tabl_GuidesOut.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\2 - TTOP\Motor\FC\Minimotor Format\parsing\FC Ttop Motor M34310 Tabl_GuidesOut_processed.json +[19:11:47] Generando salida para: FC 'FC_Ttop_Motor_M34310_Tabl_GuidesOut' (Original: FC Ttop Motor M34310 Tabl_GuidesOut) +[19:11:47] -> Modo de generación: FC SCL +[19:11:47] WARNING: No se encontró definición para 'FB Motors Manage'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_Minimotor_Config'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'FB_MiniMotor_PN'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FC_Ttop_Motor_M34310_Tabl_GuidesOut.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352604.2786386, Size=23902 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='DB Lube - Dry Ecolab', Número=51, Lenguaje Bloque='DB' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab.json +[19:11:47] Procesando bloque tipo: InstanceDB +[19:11:47] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:47] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json +[19:11:47] Guardado de InstanceDB completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\DB Lube - Dry Ecolab.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\DB\parsing\DB Lube - Dry Ecolab_processed.json +[19:11:47] Generando salida para: InstanceDB 'DB_Lube___Dry_Ecolab' (Original: DB Lube - Dry Ecolab) +[19:11:47] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Lube___Dry_Ecolab.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352605.343188, Size=797764 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FB Lube - Dry Ecolab', Número=54, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=89, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=90, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=97, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=9E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=A5, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=AC, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=B3, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=BA, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=C1, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=C8, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=CF, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=D6, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=DD, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=E4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=EB, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=F2, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=F9, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=100, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=107, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=10E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=115, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=11C, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=123, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=12A, Lenguaje Red=LAD +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab.json +[19:11:47] Procesando bloque tipo: FB +[19:11:47] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 354 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 354 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 3 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:47] ADVERTENCIA: Se encontraron 21 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:47] - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[7] Cycle Started' (ID: 58, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[8] Cycle Started' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[9] Cycle Started' (ID: 66, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[10] Cycle Started' (ID: 6D, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:47] - Red 'Z[1] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[2] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[3] Cycle Running' (ID: 82, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[4] Cycle Running' (ID: 89, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[5] Cycle Running' (ID: 90, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[6] Cycle Running' (ID: 97, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[7] Cycle Running' (ID: 9E, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[8] Cycle Running' (ID: A5, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[9] Cycle Running' (ID: AC, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red 'Z[10] Cycle Running' (ID: B3, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:47] - Red '' (ID: 10E, Lang: LAD), Instrucción UID: 65, Tipo: 'Sr' +[19:11:47] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - Dry Ecolab.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - Dry Ecolab_processed.json +[19:11:47] Generando salida para: FB 'FB_Lube___Dry_Ecolab' (Original: FB Lube - Dry Ecolab) +[19:11:47] -> Modo de generación: FB SCL +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Dry_Ecolab.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352604.3612175, Size=36358 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FB Lube - Water/Dry', Número=52, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: 'Provenienza: 92487 +[19:11:47] Data Ultima Simul...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=STL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry.json +[19:11:47] Procesando bloque tipo: FB +[19:11:47] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 29 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 29 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:47] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:47] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\FB Lube - WaterDry.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\parsing\FB Lube - WaterDry_processed.json +[19:11:47] Generando salida para: FB 'FB_Lube___Water_Dry' (Original: FB Lube - Water/Dry) +[19:11:47] -> Modo de generación: FB SCL +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Water_Dry.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352605.8804362, Size=17725 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='DB LUBE - Ecolab', Número=52, Lenguaje Bloque='DB' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab.json +[19:11:47] Procesando bloque tipo: InstanceDB +[19:11:47] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:47] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json +[19:11:47] Guardado de InstanceDB completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\DB LUBE - Ecolab.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\DB LUBE - Ecolab_processed.json +[19:11:47] Generando salida para: InstanceDB 'DB_LUBE___Ecolab' (Original: DB LUBE - Ecolab) +[19:11:47] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_LUBE___Ecolab.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352605.6200533, Size=211208 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FB Lube - EcoLab VM', Número=53, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: 'Centralina di lubrificazione gestita da PLC...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:47] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:47] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:47] Paso 6: Escritura JSON completada. +[19:11:47] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json' +[19:11:47] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +[19:11:47] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM.json +[19:11:47] Procesando bloque tipo: FB +[19:11:47] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:47] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:47] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:47] --- Pase 1 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 198 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 1: 198 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 2 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 9 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 3 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:47] Fase 2 (Agrupación IF con Simplificación): +[19:11:47] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:47] --- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... +[19:11:47] --- Pase 4 --- +[19:11:47] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:47] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:47] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:47] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:47] ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:47] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR' +[19:11:47] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR' +[19:11:47] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR' +[19:11:47] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR' +[19:11:47] - Red 'Work Timer - Function' (ID: 66, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR' +[19:11:47] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 41, Tipo: 'TONR' +[19:11:47] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 45, Tipo: 'TONR' +[19:11:47] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 49, Tipo: 'TONR' +[19:11:47] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 53, Tipo: 'TONR' +[19:11:47] - Red 'Wait Timer - Function' (ID: 6D, Lang: LAD), Instrucción UID: 57, Tipo: 'TONR' +[19:11:47] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json +[19:11:47] Guardado completado. +[19:11:47] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - EcoLab VM.xml --- +[19:11:47] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - EcoLab VM_processed.json +[19:11:47] Generando salida para: FB 'FB_Lube___EcoLab_VM' (Original: FB Lube - EcoLab VM) +[19:11:47] -> Modo de generación: FB SCL +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:47] INFO: Detectadas 1 VAR_TEMP adicionales. +[19:11:47] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___EcoLab_VM.scl +[19:11:47] Generación de .SCL completada. +[19:11:47] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +[19:11:47] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +[19:11:47] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json'... +[19:11:47] Cargando parsers de red... +[19:11:47] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:47] Total de lenguajes con parser cargado: 5 +[19:11:47] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:47] Metadatos XML: ModTime=1750352605.813821, Size=429159 +[19:11:47] Paso 1: Parseando archivo XML... +[19:11:47] Paso 1: Parseo XML completado. +[19:11:47] Paso 2: Detectando tipo de objeto principal... +[19:11:47] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:47] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:47] Paso 3: Extrayendo atributos del bloque... +[19:11:47] Paso 3: Atributos: Nombre='FB Lube - Ecolab', Número=55, Lenguaje Bloque='LAD' +[19:11:47] Paso 3b: Comentario bloque: '...' +[19:11:47] Paso 4: Extrayendo la interfaz del bloque... +[19:11:47] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:47] Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. +[19:11:47] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:47] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=27, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=89, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=90, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=97, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=9E, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=A5, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=AC, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=B3, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=BA, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=C1, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=C8, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab.json +[19:11:48] Procesando bloque tipo: FB +[19:11:48] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 181 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 181 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 23 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 2: 23 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 3 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 4 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 3 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 5 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 5: 1 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 6 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:48] ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red 'Z[1] Cycle Started' (ID: 2E, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:48] - Red 'Z[2] Cycle Started' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' +[19:11:48] - Red 'Z[3] Cycle Started' (ID: 3C, Lang: LAD), Instrucción UID: 51, Tipo: 'Sr' +[19:11:48] - Red 'Z[4] Cycle Started' (ID: 43, Lang: LAD), Instrucción UID: 64, Tipo: 'Sr' +[19:11:48] - Red 'Z[5] Cycle Started' (ID: 4A, Lang: LAD), Instrucción UID: 79, Tipo: 'Sr' +[19:11:48] - Red 'Z[6] Cycle Started' (ID: 51, Lang: LAD), Instrucción UID: 94, Tipo: 'Sr' +[19:11:48] - Red 'Z[1] Cycle Running' (ID: 58, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[19:11:48] - Red 'Z[2] Cycle Running' (ID: 5F, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[19:11:48] - Red 'Z[3] Cycle Running' (ID: 66, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[19:11:48] - Red 'Z[4] Cycle Running' (ID: 6D, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[19:11:48] - Red 'Z[5] Cycle Running' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[19:11:48] - Red 'Z[6] Cycle Running' (ID: 7B, Lang: LAD), Instrucción UID: 33, Tipo: 'Sr' +[19:11:48] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\FB Lube - Ecolab.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\1 - CONVEYORS\4 - LUBE\FB\OLD\parsing\FB Lube - Ecolab_processed.json +[19:11:48] Generando salida para: FB 'FB_Lube___Ecolab' (Original: FB Lube - Ecolab) +[19:11:48] -> Modo de generación: FB SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Lube___Ecolab.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352604.1614964, Size=11595 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='DB Signal Transport', Número=131, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\DB Signal Transport.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\DB\parsing\DB Signal Transport_processed.json +[19:11:48] Generando salida para: GlobalDB 'DB_Signal_Transport' (Original: DB Signal Transport) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DB_Signal_Transport.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352604.0259748, Size=42702 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FB Early Restart', Número=240, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: 'Provenienza: 92487 +[19:11:48] Data Ultima Simul...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=STL +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart.json +[19:11:48] Procesando bloque tipo: FB +[19:11:48] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 19 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 3 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:48] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:48] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\FB Early Restart.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\2 - MACHINE\FB\parsing\FB Early Restart_processed.json +[19:11:48] Generando salida para: FB 'FB_Early_Restart' (Original: FB Early Restart) +[19:11:48] -> Modo de generación: FB SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FB_Early_Restart.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352601.9231963, Size=9348 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='CyclicInterrupt_Axes', Número=30, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=21 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=21 en red 4 +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes.json +[19:11:48] Procesando bloque tipo: OB +[19:11:48] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:48] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red '' (ID: 4, Lang: LAD), Instrucción UID: 26, Tipo: 'QRY_CINT' +[19:11:48] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\CyclicInterrupt_Axes.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\parsing\CyclicInterrupt_Axes_processed.json +[19:11:48] Generando salida para: OB 'CyclicInterrupt_Axes' (Original: CyclicInterrupt_Axes) +[19:11:48] -> Modo de generación: OB SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\CyclicInterrupt_Axes.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.372824, Size=7330 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FcMainConfig', Número=16, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\FcMainConfig.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\parsing\FcMainConfig_processed.json +[19:11:48] Generando salida para: FC 'FcMainConfig' (Original: FcMainConfig) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcMainConfig.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.5174322, Size=89387 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FcHmiData', Número=50, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:48] Data Ultima Simulaz...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=82, Lenguaje Red=STL +[19:11:48] - Procesando Red ID=89, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=90, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=97, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=9E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=A5, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=AC, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 31 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] INFO: Agrupando 3 instr. bajo condición de Eq UID 29 +[19:11:48] -> 1 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 17 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 3 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 5 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 4 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 3 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 4: 3 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 5 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 6 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] ADVERTENCIA: Se encontraron 24 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 36, Tipo: 'Eq' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 38, Tipo: 'O' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 41, Tipo: 'Eq' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 42, Tipo: 'Coil' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq' +[19:11:48] - Red 'HMI RECIPE: Status Of Operation' (ID: 35, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Add' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 39, Tipo: 'Ge' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 40, Tipo: 'Move' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 43, Tipo: 'O' +[19:11:48] - Red 'HMI RECIPE: Loading Bar' (ID: 3C, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' +[19:11:48] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 28, Tipo: 'Contact' +[19:11:48] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 29, Tipo: 'Ne' +[19:11:48] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Move' +[19:11:48] - Red 'INGRESSO PAGINA ALLARMI' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'Move' +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiData.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiData_processed.json +[19:11:48] Generando salida para: FC 'FcHmiData' (Original: FcHmiData) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiData.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.6053245, Size=42152 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FcHmiRcpDivider', Número=28, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: 'Provenienza: STD +[19:11:48] Data Ultima Simulaz...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 11 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 3 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 6 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 4 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' +[19:11:48] - Red 'Enable - Save TTOP Recipe' (ID: 2E, Lang: LAD), Instrucción UID: 42, Tipo: 'Move' +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\FcHmiRcpDivider.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\FcHmiRcpDivider_processed.json +[19:11:48] Generando salida para: FC 'FcHmiRcpDivider' (Original: FcHmiRcpDivider) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiRcpDivider.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.5543697, Size=90877 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='HmiData', Número=50, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiData.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiData_processed.json +[19:11:48] Generando salida para: GlobalDB 'HmiData' (Original: HmiData) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiData.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.64457, Size=13271 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='HmiRcpDivider', Número=28, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\HmiRcpDivider.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\Hmi\parsing\HmiRcpDivider_processed.json +[19:11:48] Generando salida para: GlobalDB 'HmiRcpDivider' (Original: HmiRcpDivider) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\HmiRcpDivider.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.4393556, Size=18929 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FcTon', Número=23, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTon.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTon_processed.json +[19:11:48] Generando salida para: FC 'FcTon' (Original: FcTon) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTon.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.4023468, Size=19696 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FcTonStruct', Número=29, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\FcTonStruct.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\System\parsing\FcTonStruct_processed.json +[19:11:48] Generando salida para: FC 'FcTonStruct' (Original: FcTonStruct) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcTonStruct.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.6919744, Size=8365 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='DbHmiDateTime', Número=31, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiDateTime.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiDateTime_processed.json +[19:11:48] Generando salida para: GlobalDB 'DbHmiDateTime' (Original: DbHmiDateTime) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiDateTime.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.7322989, Size=10570 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='DbHmiTimeZone', Número=32, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbHmiTimeZone.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbHmiTimeZone_processed.json +[19:11:48] Generando salida para: GlobalDB 'DbHmiTimeZone' (Original: DbHmiTimeZone) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbHmiTimeZone.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.8574803, Size=6774 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='DbSetTimeZone', Número=814, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone.json +[19:11:48] Procesando bloque tipo: InstanceDB +[19:11:48] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json +[19:11:48] Guardado de InstanceDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\DbSetTimeZone.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\DbSetTimeZone_processed.json +[19:11:48] Generando salida para: InstanceDB 'DbSetTimeZone' (Original: DbSetTimeZone) +[19:11:48] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DbSetTimeZone.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.8202374, Size=48394 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='FcHmiDateTime', Número=31, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] ADVERTENCIA: Se encontraron 42 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red 'Read Actual Date & Time PLC' (ID: B, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_SYS_T' +[19:11:48] - Red 'Leggi data ora Locale PLC (compresa fuso orario + Ora legale)' (ID: 12, Lang: LAD), Instrucción UID: 23, Tipo: 'RD_LOC_T' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 72, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 73, Tipo: 'Eq' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 74, Tipo: 'SCoil' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 75, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 76, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 77, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 78, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 79, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 80, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 82, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 83, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 84, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 85, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 86, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 87, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 88, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 89, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 90, Tipo: 'SET_TIMEZONE' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 92, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 93, Tipo: 'SCoil' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 94, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 95, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 96, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 97, Tipo: 'Eq' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 98, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 99, Tipo: 'O' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 100, Tipo: 'RCoil' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 101, Tipo: 'RCoil' +[19:11:48] - Red 'SQ1: Passo 1: Set Time Zone' (ID: 20, Lang: LAD), Instrucción UID: 102, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 43, Tipo: 'Eq' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 46, Tipo: 'T_ADD' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 47, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'Move' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 49, Tipo: 'T_SUB' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'WR_SYS_T' +[19:11:48] - Red 'SQ1: Passo 2: Regolazione data e ora' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'Move' +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\FcHmiDateTime.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\! ConveyorsSTD\TimeZone\parsing\FcHmiDateTime_processed.json +[19:11:48] Generando salida para: FC 'FcHmiDateTime' (Original: FcHmiDateTime) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'DTL:v1.0'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\FcHmiDateTime.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.3450315, Size=4787 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='debugData', Número=26, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\debugData.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_Debug\parsing\debugData_processed.json +[19:11:48] Generando salida para: GlobalDB 'debugData' (Original: debugData) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\debugData.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml --- +[19:11:48] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\VirtualMasterManager.xml. Se usará el archivo .scl original existente. --- +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.2752042, Size=235944 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='_instVirtualMaster', Número=22, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster.json +[19:11:48] Procesando bloque tipo: InstanceDB +[19:11:48] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json +[19:11:48] Guardado de InstanceDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\_instVirtualMaster.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\_instVirtualMaster_processed.json +[19:11:48] Generando salida para: InstanceDB '_instVirtualMaster' (Original: _instVirtualMaster) +[19:11:48] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instVirtualMaster.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.3193927, Size=19605 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='virtualMasterData', Número=23, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\virtualMasterData.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\AAA_VirtualMaster\parsing\virtualMasterData_processed.json +[19:11:48] Generando salida para: GlobalDB 'virtualMasterData' (Original: virtualMasterData) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\virtualMasterData.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352639.0399873, Size=206338 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='DividerMain', Número=2, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=35, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=7B, Lenguaje Red=SCL +[19:11:48] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] Advertencia: No se encontró nombre/instancia para TOF UID 26. Usando placeholder '#TOF_INSTANCE_26'. +[19:11:48] -> 59 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 59 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 16 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 3 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red '' (ID: 66, Lang: LAD), Instrucción UID: 48, Tipo: 'Sr' +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\DividerMain.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\DividerMain_processed.json +[19:11:48] Generando salida para: FC 'DividerMain' (Original: DividerMain) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] INFO: Detectadas 2 VAR_TEMP adicionales. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DividerMain.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.081552, Size=8535 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='DataConveyors', Número=3508, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\DataConveyors.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\DataConveyors_processed.json +[19:11:48] Generando salida para: GlobalDB 'DataConveyors' (Original: DataConveyors) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\DataConveyors.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.1181405, Size=13031 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='ConveyorConsent', Número=14, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 9 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 9 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 3 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\ConveyorConsent.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\ConveyorConsent_processed.json +[19:11:48] Generando salida para: FC 'ConveyorConsent' (Original: ConveyorConsent) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\ConveyorConsent.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.146417, Size=28152 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='conveyorConsentData', Número=3000, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\conveyorConsentData.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\Loop\parsing\conveyorConsentData_processed.json +[19:11:48] Generando salida para: GlobalDB 'conveyorConsentData' (Original: conveyorConsentData) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\conveyorConsentData.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.056862, Size=42061 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='SignalTtopConveyors', Número=120, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: 'Provenienza: 92487 +[19:11:48] Data Ultima Simul...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors.json +[19:11:48] Procesando bloque tipo: FC +[19:11:48] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 39 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... +[19:11:48] --- Pase 2 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:48] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:48] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 23, Tipo: 'S_Move' +[19:11:48] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\SignalTtopConveyors.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\ExchangeSignals\parsing\SignalTtopConveyors_processed.json +[19:11:48] Generando salida para: FC 'SignalTtopConveyors' (Original: SignalTtopConveyors) +[19:11:48] -> Modo de generación: FC SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\SignalTtopConveyors.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.0018454, Size=2676 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='_hmiShitData', Número=129, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\_hmiShitData.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\_hmiShitData_processed.json +[19:11:48] Generando salida para: GlobalDB '_hmiShitData' (Original: _hmiShitData) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_hmiShitData.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352641.9772842, Size=3749 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='alarms', Número=29, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\alarms.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\alarms_processed.json +[19:11:48] Generando salida para: GlobalDB 'alarms' (Original: alarms) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarms.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352641.9480622, Size=16321 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='recipe', Número=59, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\recipe.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\recipe_processed.json +[19:11:48] Generando salida para: GlobalDB 'recipe' (Original: recipe) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\recipe.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352641.9210749, Size=17089 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='selections', Número=49, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections.json +[19:11:48] Procesando bloque tipo: GlobalDB +[19:11:48] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json +[19:11:48] Guardado de GlobalDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\HMI\selections.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\HMI\parsing\selections_processed.json +[19:11:48] Generando salida para: GlobalDB 'selections' (Original: selections) +[19:11:48] -> Modo de generación: DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\selections.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352642.8938916, Size=26709 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='_instDivider', Número=19, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider.json +[19:11:48] Procesando bloque tipo: InstanceDB +[19:11:48] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json +[19:11:48] Guardado de InstanceDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_processed.json +[19:11:48] Generando salida para: InstanceDB '_instDivider' (Original: _instDivider) +[19:11:48] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352643.1667242, Size=724918 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='_instDividerMotion', Número=20, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion.json +[19:11:48] Procesando bloque tipo: InstanceDB +[19:11:48] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json +[19:11:48] Guardado de InstanceDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDividerMotion.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDividerMotion_processed.json +[19:11:48] Generando salida para: InstanceDB '_instDividerMotion' (Original: _instDividerMotion) +[19:11:48] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDividerMotion.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352643.0154972, Size=210598 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='_instDivider_PostServo', Número=21, Lenguaje Bloque='DB' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo.json +[19:11:48] Procesando bloque tipo: InstanceDB +[19:11:48] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:48] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json +[19:11:48] Guardado de InstanceDB completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Instances\_instDivider_PostServo.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Instances\parsing\_instDivider_PostServo_processed.json +[19:11:48] Generando salida para: InstanceDB '_instDivider_PostServo' (Original: _instDivider_PostServo) +[19:11:48] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:48] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instDivider_PostServo.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml --- +[19:11:48] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.xml. Se usará el archivo .scl original existente. --- +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml --- +[19:11:48] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\RampGenerator.xml. Se usará el archivo .scl original existente. --- +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352641.3698666, Size=46625 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='LCamHdl_CreateCamAdvanced', Número=31100, Lenguaje Bloque='SCL' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[19:11:48] Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced.json +[19:11:48] Procesando bloque tipo: FB +[19:11:48] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:48] Fase 2 (Agrupación IF con Simplificación): +[19:11:48] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:48] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:48] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:48] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:48] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json +[19:11:48] Guardado completado. +[19:11:48] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\LCamHdl_CreateCamAdvanced.xml --- +[19:11:48] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Siemens\LCamHdl_Blocks\parsing\LCamHdl_CreateCamAdvanced_processed.json +[19:11:48] Generando salida para: FB 'LCamHdl_CreateCamAdvanced' (Original: LCamHdl_CreateCamAdvanced) +[19:11:48] -> Modo de generación: FB SCL +[19:11:48] WARNING: No se encontró definición para 'TO_Cam:v8.0'. Se buscó en directorios estándar. +[19:11:48] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LCamHdl_CreateCamAdvanced.scl +[19:11:48] Generación de .SCL completada. +[19:11:48] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +[19:11:48] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +[19:11:48] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json'... +[19:11:48] Cargando parsers de red... +[19:11:48] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:48] Total de lenguajes con parser cargado: 5 +[19:11:48] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:48] Metadatos XML: ModTime=1750352641.8665073, Size=606537 +[19:11:48] Paso 1: Parseando archivo XML... +[19:11:48] Paso 1: Parseo XML completado. +[19:11:48] Paso 2: Detectando tipo de objeto principal... +[19:11:48] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:48] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:48] Paso 3: Extrayendo atributos del bloque... +[19:11:48] Paso 3: Atributos: Nombre='AxisTechnologyPositioning', Número=7, Lenguaje Bloque='LAD' +[19:11:48] Paso 3b: Comentario bloque: '...' +[19:11:48] Paso 4: Extrayendo la interfaz del bloque... +[19:11:48] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:48] Paso 5: Se encontraron 47 elementos SW.Blocks.CompileUnit. +[19:11:48] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=28 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=28 en red 2E +[19:11:48] Error: Constante sin valor Access UID=36 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=36 en red 2E +[19:11:48] Advertencia: Fuente desconocida UID=28 conectada a 46.in +[19:11:48] Advertencia: Fuente desconocida UID=36 conectada a 53.in +[19:11:48] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=37 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=37 en red 51 +[19:11:48] Advertencia: Fuente desconocida UID=37 conectada a 53.in +[19:11:48] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=23 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=23 en red 5F +[19:11:48] Error: Constante sin valor Access UID=26 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=26 en red 5F +[19:11:48] Error: Constante sin valor Access UID=29 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=29 en red 5F +[19:11:48] Error: Constante sin valor Access UID=33 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=33 en red 5F +[19:11:48] Error: Constante sin valor Access UID=37 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=37 en red 5F +[19:11:48] Error: Constante sin valor Access UID=40 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=40 en red 5F +[19:11:48] Advertencia: Fuente desconocida UID=23 conectada a 52.in2 +[19:11:48] Advertencia: Fuente desconocida UID=26 conectada a 54.in2 +[19:11:48] Advertencia: Fuente desconocida UID=29 conectada a 56.in2 +[19:11:48] Advertencia: Fuente desconocida UID=33 conectada a 59.in2 +[19:11:48] Advertencia: Fuente desconocida UID=37 conectada a 62.in2 +[19:11:48] Advertencia: Fuente desconocida UID=40 conectada a 64.in2 +[19:11:48] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=23 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=23 en red 6D +[19:11:48] Advertencia: Fuente desconocida UID=23 conectada a 26.in2 +[19:11:48] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=26 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=26 en red 74 +[19:11:48] Error: Constante sin valor Access UID=29 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=29 en red 74 +[19:11:48] Error: Constante sin valor Access UID=32 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=32 en red 74 +[19:11:48] Advertencia: Fuente desconocida UID=26 conectada a 38.in2 +[19:11:48] Advertencia: Fuente desconocida UID=29 conectada a 40.in2 +[19:11:48] Advertencia: Fuente desconocida UID=32 conectada a 42.in2 +[19:11:48] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=23 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=23 en red 7B +[19:11:48] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=23 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=23 en red 82 +[19:11:48] - Procesando Red ID=89, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=23 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=23 en red 89 +[19:11:48] - Procesando Red ID=90, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=97, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=9E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=A5, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=39 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=39 en red A5 +[19:11:48] Error: Constante sin valor Access UID=55 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=55 en red A5 +[19:11:48] Advertencia: Fuente desconocida UID=39 conectada a 70.in +[19:11:48] Advertencia: Fuente desconocida UID=55 conectada a 82.in +[19:11:48] - Procesando Red ID=AC, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=50 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=50 en red AC +[19:11:48] Advertencia: Fuente desconocida UID=50 conectada a 77.in +[19:11:48] - Procesando Red ID=B3, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=33 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=33 en red B3 +[19:11:48] Advertencia: Fuente desconocida UID=33 conectada a 50.in +[19:11:48] - Procesando Red ID=BA, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=C1, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=24 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=24 en red C1 +[19:11:48] Error: Constante sin valor Access UID=27 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=27 en red C1 +[19:11:48] Error: Constante sin valor Access UID=30 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=30 en red C1 +[19:11:48] Advertencia: Fuente desconocida UID=24 conectada a 51.in +[19:11:48] Advertencia: Fuente desconocida UID=27 conectada a 53.in +[19:11:48] Advertencia: Fuente desconocida UID=30 conectada a 55.in +[19:11:48] - Procesando Red ID=C8, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=45 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=45 en red C8 +[19:11:48] Error: Constante sin valor Access UID=59 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=59 en red C8 +[19:11:48] Advertencia: Fuente desconocida UID=45 conectada a 77.in +[19:11:48] Advertencia: Fuente desconocida UID=59 conectada a 90.in +[19:11:48] - Procesando Red ID=CF, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=D6, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=30 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=30 en red D6 +[19:11:48] Error: Constante sin valor Access UID=42 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=42 en red D6 +[19:11:48] Advertencia: Fuente desconocida UID=30 conectada a 55.in +[19:11:48] Advertencia: Fuente desconocida UID=42 conectada a 61.in +[19:11:48] - Procesando Red ID=DD, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=E4, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=EB, Lenguaje Red=LAD +[19:11:48] Error: Constante sin valor Access UID=34 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=34 en red EB +[19:11:48] Error: Constante sin valor Access UID=44 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=44 en red EB +[19:11:48] Error: Constante sin valor Access UID=52 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=52 en red EB +[19:11:48] Error: Constante sin valor Access UID=61 +[19:11:48] Advertencia: Ignorando Access inválido o con error UID=61 en red EB +[19:11:48] Advertencia: Fuente desconocida UID=34 conectada a 74.in +[19:11:48] Advertencia: Fuente desconocida UID=44 conectada a 81.in +[19:11:48] Advertencia: Fuente desconocida UID=52 conectada a 88.in +[19:11:48] Advertencia: Fuente desconocida UID=61 conectada a 94.in +[19:11:48] - Procesando Red ID=F2, Lenguaje Red=LAD +[19:11:48] Advertencia: Access UID=24 no es Symbol ni Constant. +[19:11:48] - Procesando Red ID=F9, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=100, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=107, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=10E, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=115, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=11C, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=123, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=12A, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=131, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=138, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=13F, Lenguaje Red=LAD +[19:11:48] - Procesando Red ID=146, Lenguaje Red=LAD +[19:11:48] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:48] Paso 6: Escritura JSON completada. +[19:11:48] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json' +[19:11:48] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +[19:11:48] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning.json +[19:11:48] Procesando bloque tipo: FB +[19:11:48] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:48] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:48] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:48] --- Pase 1 --- +[19:11:48] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:48] Warning: Referring to unknown source UID: 23 +[19:11:48] Warning: Referring to unknown source UID: 23 +[19:11:48] Warning: Referring to unknown source UID: 26 +[19:11:48] Warning: Referring to unknown source UID: 29 +[19:11:48] Warning: Referring to unknown source UID: 33 +[19:11:48] Warning: Referring to unknown source UID: 37 +[19:11:48] Warning: Referring to unknown source UID: 40 +[19:11:48] Warning: Referring to unknown source UID: 26 +[19:11:48] Warning: Referring to unknown source UID: 29 +[19:11:48] Warning: Referring to unknown source UID: 32 +[19:11:48] Error during SymPy simplification for Coil 43: +[19:11:48] To simplify a logical expression with more than 8 variables may take a +[19:11:48] long time and requires the use of `force=True`. +[19:11:48] Error during SymPy simplification for Coil 40: +[19:11:48] To simplify a logical expression with more than 8 variables may take a +[19:11:48] long time and requires the use of `force=True`. +[19:11:48] Warning: Referring to unknown source UID: 24 +[19:11:48] Warning: Referring to unknown source UID: 27 +[19:11:48] Warning: Referring to unknown source UID: 30 +[19:11:48] Advertencia: No se encontró nombre/instancia para TON UID 72. Usando placeholder '#TON_INSTANCE_72'. +[19:11:48] Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. +[19:11:48] -> 260 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] INFO: Agrupando 2 instr. bajo condición de Contact UID 40 +[19:11:49] INFO: Agrupando 4 instr. bajo condición de Contact UID 47 +[19:11:49] INFO: Agrupando 4 instr. bajo condición de Contact UID 34 +[19:11:49] INFO: Agrupando 3 instr. bajo condición de Contact UID 31 +[19:11:49] -> 4 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 260 proc SymPy, 4 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 33 +[19:11:49] Warning: Referring to unknown source UID: 37 +[19:11:49] Warning: Referring to unknown source UID: 40 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 27 +[19:11:49] Warning: Referring to unknown source UID: 30 +[19:11:49] -> 45 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] INFO: Agrupando 2 instr. bajo condición de Contact UID 66 +[19:11:49] INFO: Agrupando 3 instr. bajo condición de Contact UID 71 +[19:11:49] -> 2 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 45 proc SymPy, 2 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 33 +[19:11:49] Warning: Referring to unknown source UID: 37 +[19:11:49] Warning: Referring to unknown source UID: 40 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Error during SymPy simplification for Coil 70: +[19:11:49] To simplify a logical expression with more than 8 variables may take a +[19:11:49] long time and requires the use of `force=True`. +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 27 +[19:11:49] Warning: Referring to unknown source UID: 30 +[19:11:49] -> 13 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 4 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 33 +[19:11:49] Warning: Referring to unknown source UID: 37 +[19:11:49] Warning: Referring to unknown source UID: 40 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Error during SymPy simplification for Coil 60: +[19:11:49] To simplify a logical expression with more than 8 variables may take a +[19:11:49] long time and requires the use of `force=True`. +[19:11:49] Error during SymPy simplification for Coil 62: +[19:11:49] To simplify a logical expression with more than 8 variables may take a +[19:11:49] long time and requires the use of `force=True`. +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 27 +[19:11:49] Warning: Referring to unknown source UID: 30 +[19:11:49] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 4: 10 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 5 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 33 +[19:11:49] Warning: Referring to unknown source UID: 37 +[19:11:49] Warning: Referring to unknown source UID: 40 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 27 +[19:11:49] Warning: Referring to unknown source UID: 30 +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:49] ADVERTENCIA: Se encontraron 119 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 43, Tipo: 'O' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 46, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_RESET' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 48, Tipo: 'MC_POWER' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 52, Tipo: 'Move' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 53, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 52, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 53, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 59, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 60, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 63, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 65, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 66, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 67, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 26, Tipo: 'Ne' +[19:11:49] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 38, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 39, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 40, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 41, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 42, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 37, Tipo: 'Calc' +[19:11:49] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 39, Tipo: 'Neg' +[19:11:49] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 40, Tipo: 'LIMIT' +[19:11:49] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 7B, Lang: LAD), Instrucción UID: 42, Tipo: 'LIMIT' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 29, Tipo: 'Calc' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 30, Tipo: 'LIMIT' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 40, Tipo: 'Calc' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 41, Tipo: 'Gt' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 45, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'O' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Move' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT' +[19:11:49] - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 45, Tipo: 'Neg' +[19:11:49] - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 46, Tipo: 'Div' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 70, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 77, Tipo: 'MC_MOVEVELOCITY' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 82, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: AC, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: AC, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil' +[19:11:49] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'MC_HOME' +[19:11:49] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 49, Tipo: 'Move' +[19:11:49] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 50, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 52, Tipo: 'O' +[19:11:49] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 53, Tipo: 'SCoil' +[19:11:49] - Red '' (ID: B3, Lang: LAD), Instrucción UID: 54, Tipo: 'RCoil' +[19:11:49] - Red '' (ID: C1, Lang: LAD), Instrucción UID: 51, Tipo: 'Move' +[19:11:49] - Red '' (ID: C1, Lang: LAD), Instrucción UID: 53, Tipo: 'Move' +[19:11:49] - Red '' (ID: C1, Lang: LAD), Instrucción UID: 55, Tipo: 'Move' +[19:11:49] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 77, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 78, Tipo: 'Coil' +[19:11:49] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 85, Tipo: 'MC_MOVEABSOLUTE' +[19:11:49] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 89, Tipo: 'Move' +[19:11:49] - Red '' (ID: C8, Lang: LAD), Instrucción UID: 90, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 55, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 56, Tipo: 'MC_MOVERELATIVE' +[19:11:49] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 60, Tipo: 'Move' +[19:11:49] - Red '' (ID: D6, Lang: LAD), Instrucción UID: 61, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 74, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 76, Tipo: 'MC_HALT' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 80, Tipo: 'Move' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 81, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 88, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 89, Tipo: 'MC_STOP' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 93, Tipo: 'Move' +[19:11:49] - Red '' (ID: EB, Lang: LAD), Instrucción UID: 94, Tipo: 'S_Move' +[19:11:49] - Red '' (ID: F2, Lang: LAD), Instrucción UID: 29, Tipo: 'Jump' +[19:11:49] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 64, Tipo: 'OutRange' +[19:11:49] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 66, Tipo: 'OutRange' +[19:11:49] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 68, Tipo: 'OutRange' +[19:11:49] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 70, Tipo: 'OutRange' +[19:11:49] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 79, Tipo: 'O' +[19:11:49] - Red '' (ID: 115, Lang: LAD), Instrucción UID: 80, Tipo: 'SCoil' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 53, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 54, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 55, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 56, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 57, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 58, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 59, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 60, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 61, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 62, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 63, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 64, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 65, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 66, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 67, Tipo: 'Move' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 68, Tipo: 'Not' +[19:11:49] - Red '' (ID: 11C, Lang: LAD), Instrucción UID: 69, Tipo: 'SCoil' +[19:11:49] - Red '' (ID: 138, Lang: LAD), Instrucción UID: 32, Tipo: 'SCATTER' +[19:11:49] - Red '' (ID: 138, Lang: LAD), Instrucción UID: 33, Tipo: 'RCoil' +[19:11:49] - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 27, Tipo: 'RD_SINFO' +[19:11:49] - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 13F, Lang: LAD), Instrucción UID: 29, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 146, Lang: LAD), Instrucción UID: 36, Tipo: 'ReturnValue' +[19:11:49] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_processed.json +[19:11:49] Generando salida para: FB 'AxisTechnologyPositioning' (Original: AxisTechnologyPositioning) +[19:11:49] -> Modo de generación: FB SCL +[19:11:49] WARNING: No se encontró definición para 'TO_Object:v8.0'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] INFO: Detectadas 2 VAR_TEMP adicionales. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352641.6099186, Size=102375 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='AxisTechnologyPositioning_GetData', Número=5, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 32 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 32 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 40, Tipo: 'SCATTER' +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 42, Tipo: 'SCATTER' +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 44, Tipo: 'SCATTER' +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 46, Tipo: 'SCATTER' +[19:11:49] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 25, Tipo: 'Calc' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 44, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 45, Tipo: 'SCoil' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 48, Tipo: 'OutRange' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 50, Tipo: 'O' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 51, Tipo: 'RCoil' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 28, Tipo: 'RD_SINFO' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\AxisTechnologyPositioning_GetData.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Technology\parsing\AxisTechnologyPositioning_GetData_processed.json +[19:11:49] Generando salida para: FC 'AxisTechnologyPositioning_GetData' (Original: AxisTechnologyPositioning_GetData) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'TO_PositioningAxis:v8.0'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AxisTechnologyPositioning_GetData.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml --- +[19:11:49] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.xml. Se usará el archivo .scl original existente. --- +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352641.1371648, Size=55209 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='inv_SIEM_G120', Número=954, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: 'V1.0 +[19:11:49] INVERTER SIEMENS G120 +[19:11:49] USE COMUNICATION TELE...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=SCL +[19:11:49] - Procesando Red ID=19, Lenguaje Red=SCL +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=27, Lenguaje Red=SCL +[19:11:49] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=3C, Lenguaje Red=SCL +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 8 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red 'READ DATA FROM DRIVE' (ID: 4, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\inv_SIEM_G120.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Libraries\Motion\parsing\inv_SIEM_G120_processed.json +[19:11:49] Generando salida para: FC 'inv_SIEM_G120' (Original: inv_SIEM_G120) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\inv_SIEM_G120.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml --- +[19:11:49] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.xml. Se usará el archivo .scl original existente. --- +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml --- +[19:11:49] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.xml. Se usará el archivo .scl original existente. --- +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml --- +[19:11:49] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.xml. Se usará el archivo .scl original existente. --- +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.1371434, Size=2575 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='MC_Interpolator', Número=92, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[19:11:49] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator.json +[19:11:49] Procesando bloque tipo: OB +[19:11:49] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:49] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:49] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Interpolator.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Interpolator_processed.json +[19:11:49] Generando salida para: OB 'MC_Interpolator' (Original: MC_Interpolator) +[19:11:49] -> Modo de generación: OB SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Interpolator.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.1961799, Size=19598 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='MC_PreInterpolator', Número=68, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=23 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=23 en red B +[19:11:49] Error: Constante sin valor Access UID=26 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=26 en red B +[19:11:49] Advertencia: Fuente desconocida UID=23 conectada a 32.in2 +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator.json +[19:11:49] Procesando bloque tipo: OB +[19:11:49] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 4 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:49] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: 4, Lang: LAD), Instrucción UID: 23, Tipo: 'Runtime' +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 32, Tipo: 'Calc' +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 33, Tipo: 'SET_CINT' +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 34, Tipo: 'RCoil' +[19:11:49] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 26, Tipo: 'Runtime' +[19:11:49] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 27, Tipo: 'Mul' +[19:11:49] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_PreInterpolator.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_PreInterpolator_processed.json +[19:11:49] Generando salida para: OB 'MC_PreInterpolator' (Original: MC_PreInterpolator) +[19:11:49] -> Modo de generación: OB SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_PreInterpolator.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.2907481, Size=2486 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='MC_Servo', Número=91, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. +[19:11:49] Advertencia: ObjectList para OB sin SW.Blocks.CompileUnit. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] ADVERTENCIA FINAL: 'networks' está vacía en el JSON. +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo.json +[19:11:49] Procesando bloque tipo: OB +[19:11:49] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:49] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:49] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\MC_Servo.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\MC_Servo_processed.json +[19:11:49] Generando salida para: OB 'MC_Servo' (Original: MC_Servo) +[19:11:49] -> Modo de generación: OB SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MC_Servo.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml --- +[19:11:49] --- SALTANDO PROCESAMIENTO XML (x1, x2, x3) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmManagement.xml. Se usará el archivo .scl original existente. --- +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.6513164, Size=53471 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='AlarmsGeneric', Número=4, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 69 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 69 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: B, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs' +[19:11:49] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 26, Tipo: 'Rs' +[19:11:49] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 31, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 32, Tipo: 'SCoil' +[19:11:49] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 33, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 35, Lang: LAD), Instrucción UID: 34, Tipo: 'SCoil' +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\AlarmsGeneric.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\AlarmsGeneric_processed.json +[19:11:49] Generando salida para: FC 'AlarmsGeneric' (Original: AlarmsGeneric) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\AlarmsGeneric.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.723287, Size=15943 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='Clocks', Número=8, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 30. Usando placeholder '#TOF_INSTANCE_30'. +[19:11:49] -> 12 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 3 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Clocks.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\Clocks_processed.json +[19:11:49] Generando salida para: FC 'Clocks' (Original: Clocks) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] INFO: Detectadas 6 VAR_TEMP adicionales. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Clocks.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.9938002, Size=13160 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='_instAlarmPresence', Número=27, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence.json +[19:11:49] Procesando bloque tipo: InstanceDB +[19:11:49] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json +[19:11:49] Guardado de InstanceDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instAlarmPresence.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instAlarmPresence_processed.json +[19:11:49] Generando salida para: InstanceDB '_instAlarmPresence' (Original: _instAlarmPresence) +[19:11:49] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instAlarmPresence.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.9708474, Size=26906 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='_instMachineCycle', Número=25, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle.json +[19:11:49] Procesando bloque tipo: InstanceDB +[19:11:49] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json +[19:11:49] Guardado de InstanceDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\_instMachineCycle.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\Instances\parsing\_instMachineCycle_processed.json +[19:11:49] Generando salida para: InstanceDB '_instMachineCycle' (Original: _instMachineCycle) +[19:11:49] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\_instMachineCycle.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.6937292, Size=25251 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='LampsGeneric', Número=6, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 33 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 33 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 6 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\LampsGeneric.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\LampsGeneric_processed.json +[19:11:49] Generando salida para: FC 'LampsGeneric' (Original: LampsGeneric) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\LampsGeneric.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.9373765, Size=148133 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='MachineCycle', Número=18, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=24 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=24 en red 27 +[19:11:49] Error: Constante sin valor Access UID=26 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=26 en red 27 +[19:11:49] Error: Constante sin valor Access UID=29 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=29 en red 27 +[19:11:49] Error: Constante sin valor Access UID=31 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=31 en red 27 +[19:11:49] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=22 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=22 en red 4A +[19:11:49] Error: Constante sin valor Access UID=32 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=32 en red 4A +[19:11:49] Advertencia: Fuente desconocida UID=22 conectada a 34.in2 +[19:11:49] Advertencia: Fuente desconocida UID=32 conectada a 45.in +[19:11:49] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=22 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=22 en red 51 +[19:11:49] Error: Constante sin valor Access UID=24 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=24 en red 51 +[19:11:49] Advertencia: Fuente desconocida UID=22 conectada a 26.in2 +[19:11:49] Advertencia: Fuente desconocida UID=24 conectada a 29.in +[19:11:49] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=22 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=22 en red 58 +[19:11:49] Error: Constante sin valor Access UID=24 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=24 en red 58 +[19:11:49] Advertencia: Fuente desconocida UID=22 conectada a 26.in2 +[19:11:49] Advertencia: Fuente desconocida UID=24 conectada a 29.in +[19:11:49] - Procesando Red ID=5F, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=25 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=25 en red 5F +[19:11:49] Error: Constante sin valor Access UID=27 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=27 en red 5F +[19:11:49] Error: Constante sin valor Access UID=28 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=28 en red 5F +[19:11:49] Advertencia: Fuente desconocida UID=28 conectada a 36.in +[19:11:49] - Procesando Red ID=66, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=28 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=28 en red 66 +[19:11:49] Advertencia: Fuente desconocida UID=28 conectada a 38.in +[19:11:49] - Procesando Red ID=6D, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=22 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=22 en red 6D +[19:11:49] Advertencia: Fuente desconocida UID=22 conectada a 24.in2 +[19:11:49] - Procesando Red ID=74, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=22 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=22 en red 74 +[19:11:49] Error: Constante sin valor Access UID=25 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=25 en red 74 +[19:11:49] Advertencia: Fuente desconocida UID=22 conectada a 28.in2 +[19:11:49] Advertencia: Fuente desconocida UID=25 conectada a 31.in2 +[19:11:49] - Procesando Red ID=7B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=82, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=21 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=21 en red 82 +[19:11:49] Error: Constante sin valor Access UID=23 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=23 en red 82 +[19:11:49] Error: Constante sin valor Access UID=26 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=26 en red 82 +[19:11:49] Error: Constante sin valor Access UID=29 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=29 en red 82 +[19:11:49] Advertencia: Fuente desconocida UID=26 conectada a 37.in2 +[19:11:49] Advertencia: Fuente desconocida UID=29 conectada a 39.in2 +[19:11:49] - Procesando Red ID=89, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=34 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=34 en red 89 +[19:11:49] Error: Constante sin valor Access UID=36 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=36 en red 89 +[19:11:49] - Procesando Red ID=90, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=97, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=9E, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=24 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=24 en red 9E +[19:11:49] Advertencia: Fuente desconocida UID=24 conectada a 29.in2 +[19:11:49] - Procesando Red ID=A5, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=25 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=25 en red A5 +[19:11:49] Advertencia: Fuente desconocida UID=25 conectada a 30.in2 +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle.json +[19:11:49] Procesando bloque tipo: FB +[19:11:49] INFO: El bloque es FB. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FB) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 26. Usando placeholder '#TON_INSTANCE_26'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 24. Usando placeholder '#TOF_INSTANCE_24'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. +[19:11:49] -> 104 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 104 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. +[19:11:49] -> 17 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. +[19:11:49] -> 4 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 4 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 22 +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 29 +[19:11:49] Warning: Referring to unknown source UID: 25 +[19:11:49] Warning: Referring to unknown source UID: 32 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 24 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Warning: Referring to unknown source UID: 28 +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. +[19:11:49] Advertencia: No se encontró nombre/instancia para TOF UID 29. Usando placeholder '#TOF_INSTANCE_29'. +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FB) --- +[19:11:49] ADVERTENCIA: Se encontraron 45 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 37, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 39, Tipo: 'O' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 27, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 2E, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs' +[19:11:49] - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 34, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 35, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 36, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 37, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 38, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 39, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 40, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 44, Tipo: 'O' +[19:11:49] - Red '' (ID: 4A, Lang: LAD), Instrucción UID: 45, Tipo: 'Move' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 27, Tipo: 'TON' +[19:11:49] - Red '' (ID: 51, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' +[19:11:49] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'TON' +[19:11:49] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 29, Tipo: 'Move' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 5F, Lang: LAD), Instrucción UID: 36, Tipo: 'Move' +[19:11:49] - Red '' (ID: 66, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' +[19:11:49] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 24, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 6D, Lang: LAD), Instrucción UID: 25, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 28, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 29, Tipo: 'TOF' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 31, Tipo: 'Gt' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 33, Tipo: 'O' +[19:11:49] - Red '' (ID: 74, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 35, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 37, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 39, Tipo: 'Eq' +[19:11:49] - Red '' (ID: 82, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 46, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 89, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' +[19:11:49] - Red '' (ID: 9E, Lang: LAD), Instrucción UID: 29, Tipo: 'Ge' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 30, Tipo: 'Eq' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 31, Tipo: 'O' +[19:11:49] - Red '' (ID: A5, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' +[19:11:49] Guardando JSON procesado (FB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineCycle.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineCycle_processed.json +[19:11:49] Generando salida para: FB 'MachineCycle' (Original: MachineCycle) +[19:11:49] -> Modo de generación: FB SCL +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] INFO: Detectadas 2 VAR_TEMP adicionales. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineCycle.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.612069, Size=37700 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='MachineMain', Número=3, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=3C, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=43, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=4A, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=51, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=58, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 15 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 15 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 26, Tipo: 'Contact' +[19:11:49] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 27, Tipo: 'RCoil' +[19:11:49] - Red '' (ID: 58, Lang: LAD), Instrucción UID: 28, Tipo: 'RCoil' +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\MachineMain.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\MachineMain_processed.json +[19:11:49] Generando salida para: FC 'MachineMain' (Original: MachineMain) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] INFO: Detectadas 1 VAR_TEMP adicionales. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\MachineMain.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.553765, Size=10428 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='buttonsAndLamps_NotUsed', Número=41, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\buttonsAndLamps_NotUsed.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\buttonsAndLamps_NotUsed_processed.json +[19:11:49] Generando salida para: GlobalDB 'buttonsAndLamps_NotUsed' (Original: buttonsAndLamps_NotUsed) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\buttonsAndLamps_NotUsed.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.7457323, Size=8895 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='clock', Número=43, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\clock.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\clock_processed.json +[19:11:49] Generando salida para: GlobalDB 'clock' (Original: clock) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\clock.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.5739098, Size=4304 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='electricalCabinet', Número=14, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\electricalCabinet.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\electricalCabinet_processed.json +[19:11:49] Generando salida para: GlobalDB 'electricalCabinet' (Original: electricalCabinet) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\electricalCabinet.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.7681732, Size=16469 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='machineData', Número=24, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Machine\machineData.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Machine\parsing\machineData_processed.json +[19:11:49] Generando salida para: GlobalDB 'machineData' (Original: machineData) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\machineData.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.5300617, Size=2800 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='alarmMask', Número=30, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Setup\alarmMask.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Setup\parsing\alarmMask_processed.json +[19:11:49] Generando salida para: GlobalDB 'alarmMask' (Original: alarmMask) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\alarmMask.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\Startup.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.320663, Size=4435 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='Startup', Número=126, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup.json +[19:11:49] Procesando bloque tipo: OB +[19:11:49] INFO: El bloque es OB. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (OB) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 1 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (OB) --- +[19:11:49] INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. +[19:11:49] Guardando JSON procesado (OB) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\Startup.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\Startup_processed.json +[19:11:49] Generando salida para: OB 'Startup' (Original: Startup) +[19:11:49] -> Modo de generación: OB SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\Startup.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.504837, Size=6330 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: InstanceDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='instTimingBeltRampGenerator', Número=38, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para InstanceDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator.json +[19:11:49] Procesando bloque tipo: InstanceDB +[19:11:49] INFO: El bloque es InstanceDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de InstanceDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json +[19:11:49] Guardado de InstanceDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\instTimingBeltRampGenerator.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\Instances\parsing\instTimingBeltRampGenerator_processed.json +[19:11:49] Generando salida para: InstanceDB 'instTimingBeltRampGenerator' (Original: instTimingBeltRampGenerator) +[19:11:49] -> Modo de generación: INSTANCE_DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\instTimingBeltRampGenerator.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.4479463, Size=33269 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='TimingBeltInterrupt', Número=13, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=23 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=23 en red 12 +[19:11:49] Error: Constante sin valor Access UID=26 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=26 en red 12 +[19:11:49] Advertencia: Fuente desconocida UID=23 conectada a 39.in2 +[19:11:49] Advertencia: Fuente desconocida UID=26 conectada a 40.in2 +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] Error: Constante sin valor Access UID=23 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=23 en red 20 +[19:11:49] Error: Constante sin valor Access UID=24 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=24 en red 20 +[19:11:49] Error: Constante sin valor Access UID=25 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=25 en red 20 +[19:11:49] Error: Constante sin valor Access UID=31 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=31 en red 20 +[19:11:49] Error: Constante sin valor Access UID=35 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=35 en red 20 +[19:11:49] Error: Constante sin valor Access UID=36 +[19:11:49] Advertencia: Ignorando Access inválido o con error UID=36 en red 20 +[19:11:49] Advertencia: Fuente desconocida UID=35 conectada a 53.maxSpeed +[19:11:49] Advertencia: Fuente desconocida UID=36 conectada a 53.hwId +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 36 +[19:11:49] -> 10 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 36 +[19:11:49] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] Warning: Referring to unknown source UID: 26 +[19:11:49] Warning: Referring to unknown source UID: 23 +[19:11:49] Warning: Referring to unknown source UID: 36 +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 39, Tipo: 'Sub' +[19:11:49] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 40, Tipo: 'Add' +[19:11:49] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 41, Tipo: 'InRange' +[19:11:49] - Red '' (ID: 12, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil' +[19:11:49] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 48, Tipo: 'Calc' +[19:11:49] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 49, Tipo: 'Convert' +[19:11:49] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 50, Tipo: 'LIMIT' +[19:11:49] - Red '' (ID: 20, Lang: LAD), Instrucción UID: 53, Tipo: 'Call' +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltInterrupt.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltInterrupt_processed.json +[19:11:49] Generando salida para: FC 'TimingBeltInterrupt' (Original: TimingBeltInterrupt) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltInterrupt.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.381448, Size=24990 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='TimingBeltManager', Número=27, Lenguaje Bloque='LAD' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Buscando y PROCESANDO redes (CompileUnits)... +[19:11:49] Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. +[19:11:49] - Procesando Red ID=4, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=B, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=12, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=19, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=20, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=27, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=2E, Lenguaje Red=LAD +[19:11:49] - Procesando Red ID=35, Lenguaje Red=LAD +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager.json +[19:11:49] Procesando bloque tipo: FC +[19:11:49] INFO: El bloque es FC. Iniciando procesamiento lógico... +[19:11:49] Cargando procesadores desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' +[19:11:49] --- Iniciando Bucle de Procesamiento Iterativo (FC) --- +[19:11:49] --- Pase 1 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 13 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 1: 13 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 2 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 2 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 3 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 1 instrucciones (no STL) procesadas con SymPy. +[19:11:49] Fase 2 (Agrupación IF con Simplificación): +[19:11:49] -> 0 agrupaciones realizadas (en redes no STL). +[19:11:49] --- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... +[19:11:49] --- Pase 4 --- +[19:11:49] Fase 1 (SymPy Base - Orden por Prioridad): +[19:11:49] -> 0 instrucciones (no STL) procesadas con SymPy. +[19:11:49] --- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- +[19:11:49] --- Verificación Final de Instrucciones No Procesadas (FC) --- +[19:11:49] ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: +[19:11:49] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 31, Tipo: 'O' +[19:11:49] - Red '' (ID: 19, Lang: LAD), Instrucción UID: 35, Tipo: 'Sr' +[19:11:49] Guardando JSON procesado (FC) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json +[19:11:49] Guardado completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\TimingBeltManager.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\TimingBeltManager_processed.json +[19:11:49] Generando salida para: FC 'TimingBeltManager' (Original: TimingBeltManager) +[19:11:49] -> Modo de generación: FC SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\TimingBeltManager.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.347501, Size=6026 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='timingBeltData', Número=39, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltData.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltData_processed.json +[19:11:49] Generando salida para: GlobalDB 'timingBeltData' (Original: timingBeltData) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltData.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:49] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:49] Metadatos XML: ModTime=1750352639.483365, Size=3958 +[19:11:49] Paso 1: Parseando archivo XML... +[19:11:49] Paso 1: Parseo XML completado. +[19:11:49] Paso 2: Detectando tipo de objeto principal... +[19:11:49] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:49] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:49] Paso 3: Extrayendo atributos del bloque... +[19:11:49] Paso 3: Atributos: Nombre='timingBeltSetupData', Número=42, Lenguaje Bloque='DB' +[19:11:49] Paso 3b: Comentario bloque: '...' +[19:11:49] Paso 4: Extrayendo la interfaz del bloque... +[19:11:49] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:49] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:49] Paso 6: Escritura JSON completada. +[19:11:49] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json' +[19:11:49] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +[19:11:49] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData.json +[19:11:49] Procesando bloque tipo: GlobalDB +[19:11:49] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:49] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json +[19:11:49] Guardado de GlobalDB completado. +[19:11:49] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\timingBeltSetupData.xml --- +[19:11:49] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\TimingBelt (downstream divider)\parsing\timingBeltSetupData_processed.json +[19:11:49] Generando salida para: GlobalDB 'timingBeltSetupData' (Original: timingBeltSetupData) +[19:11:49] -> Modo de generación: DATA_BLOCK SCL +[19:11:49] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\timingBeltSetupData.scl +[19:11:49] Generación de .SCL completada. +[19:11:49] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +[19:11:49] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +[19:11:49] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json'... +[19:11:49] Cargando parsers de red... +[19:11:49] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:49] Total de lenguajes con parser cargado: 5 +[19:11:50] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:50] Metadatos XML: ModTime=1750352639.0986874, Size=6845 +[19:11:50] Paso 1: Parseando archivo XML... +[19:11:50] Paso 1: Parseo XML completado. +[19:11:50] Paso 2: Detectando tipo de objeto principal... +[19:11:50] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:50] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:50] Paso 3: Extrayendo atributos del bloque... +[19:11:50] Paso 3: Atributos: Nombre='dividerData', Número=45, Lenguaje Bloque='DB' +[19:11:50] Paso 3b: Comentario bloque: '...' +[19:11:50] Paso 4: Extrayendo la interfaz del bloque... +[19:11:50] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:50] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:50] Paso 6: Escritura JSON completada. +[19:11:50] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json' +[19:11:50] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +[19:11:50] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData.json +[19:11:50] Procesando bloque tipo: GlobalDB +[19:11:50] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:50] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json +[19:11:50] Guardado de GlobalDB completado. +[19:11:50] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerData.xml --- +[19:11:50] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerData_processed.json +[19:11:50] Generando salida para: GlobalDB 'dividerData' (Original: dividerData) +[19:11:50] -> Modo de generación: DATA_BLOCK SCL +[19:11:50] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerData.scl +[19:11:50] Generación de .SCL completada. +[19:11:50] --- Procesando archivo: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +[19:11:50] --- Ejecutando x1 (convert_xml_to_json) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +[19:11:50] Iniciando conversión de 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json'... +[19:11:50] Cargando parsers de red... +[19:11:50] Cargando parsers desde: 'D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' +[19:11:50] Total de lenguajes con parser cargado: 5 +[19:11:50] Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] +[19:11:50] Metadatos XML: ModTime=1750352639.073372, Size=15164 +[19:11:50] Paso 1: Parseando archivo XML... +[19:11:50] Paso 1: Parseo XML completado. +[19:11:50] Paso 2: Detectando tipo de objeto principal... +[19:11:50] Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... +[19:11:50] Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). +[19:11:50] Paso 3: Extrayendo atributos del bloque... +[19:11:50] Paso 3: Atributos: Nombre='dividerInterface', Número=44, Lenguaje Bloque='DB' +[19:11:50] Paso 3b: Comentario bloque: '...' +[19:11:50] Paso 4: Extrayendo la interfaz del bloque... +[19:11:50] Paso 5: Saltando procesamiento de redes para GlobalDB. +[19:11:50] Paso 6: Escribiendo el resultado en el archivo JSON... +[19:11:50] Paso 6: Escritura JSON completada. +[19:11:50] Conversión finalizada. JSON guardado en: '98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json' +[19:11:50] --- Ejecutando x2 (process_json_to_scl) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +[19:11:50] Cargando JSON desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface.json +[19:11:50] Procesando bloque tipo: GlobalDB +[19:11:50] INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. +[19:11:50] Guardando JSON de GlobalDB (con metadatos) en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json +[19:11:50] Guardado de GlobalDB completado. +[19:11:50] --- Ejecutando x3 (generate_scl_or_markdown) para: 98050_PLC\ProgramBlocks_XML\Divider\dividerInterface.xml --- +[19:11:50] Cargando JSON procesado desde: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_XML\Divider\parsing\dividerInterface_processed.json +[19:11:50] Generando salida para: GlobalDB 'dividerInterface' (Original: dividerInterface) +[19:11:50] -> Modo de generación: DATA_BLOCK SCL +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:50] WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. +[19:11:50] -> Escribiendo archivo de salida final en: 98050_PLC\scl_output\dividerInterface.scl +[19:11:50] Generación de .SCL completada. +[19:11:50] --- Fase 1.5: Copiando archivos SCL existentes desde 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC' a 'D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\scl_output' --- +[19:11:50] Se encontraron 16 archivos .scl existentes para copiar: +[19:11:50] Copia de SCL existentes finalizada. Copiados: 16, Omitidos (conflicto nombre): 0 +[19:11:50] --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- +[19:11:50] Ejecutando x4 (generate_cross_references) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output +[19:11:50] --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- +[19:11:50] Buscando archivos JSON procesados en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC +[19:11:50] Directorio de salida XRef: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output +[19:11:50] Directorio fuente SCL/MD (para análisis DB/Tag y copia): scl_output +[19:11:50] Subdirectorio fuentes MD para XRef: source +[19:11:50] Copiando y preparando archivos fuente para Obsidian en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\source +[19:11:50] Archivos fuente preparados: 303 SCL convertidos, 51 MD copiados. +[19:11:50] Buscando archivos XML XRef en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\ProgramBlocks_CR +[19:11:50] Archivos JSON encontrados: 338 +[19:11:50] Datos cargados para 338 bloques. +[19:11:50] Mapa InstanciaDB -> FB creado con 0 entradas. +[19:11:50] Datos cargados para 338 bloques (147 PLC Tags globales). +[19:11:50] Construyendo grafo de llamadas desde archivos XML XRef... +[19:11:50] Archivos XML XRef encontrados: 17 +[19:11:50] Generando ÁRBOL XRef de llamadas en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_calls_tree.md +[19:11:50] Generando RESUMEN XRef de uso de DBs en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_db_usage_summary.md +[19:11:50] Generando RESUMEN XRef de uso de PLC Tags en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\xref_output\xref_plc_tags_summary.md +[19:11:50] --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- +[19:11:50] --- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- +[19:11:50] Ejecutando x5 (aggregate_outputs) sobre: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC, salida agregada en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +[19:11:50] --- Iniciando Agregación de Archivos (x5) --- +[19:11:50] Leyendo desde directorios: 'scl_output' y 'xref_output' (relativos a la raíz) +[19:11:50] Directorio Raíz del Proyecto: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC +[19:11:50] Archivo de Salida: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +[19:11:50] Buscando archivos SCL con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.scl +[19:11:50] Buscando archivos MD con patrón: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\**\*.md +[19:11:50] Se agregarán 727 archivos. +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FB\FB_SICK_AFx60_PN.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_Homing.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfPos.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfTrq.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\3-Motors Manage\MiniMotor_PN\MiniMotor_PN\FC_ProfVel.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DI.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Read DO.scl +[19:11:50] Agregando: ProgramBlocks_SCL\!!! SYS !!!\FC\FC Write DO.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\AAA_VirtualMaster\VirtualMasterManager.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Libraries\Generic\Alarms\AlarmPresenceAndAcknowledge.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\RampGenerator.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Libraries\Motion\Utilities\CHECK_AXIS_POSITION.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\SeamlessDivider_Main.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Libraries\SeamlessDivider\Technology\SeamlessDivider_Technology_MCInterrupt.scl +[19:11:50] Agregando: ProgramBlocks_SCL\Divider\Machine\AlarmManagement.scl +[19:11:50] Agregando: scl_output\AlarmManagement.scl +[19:11:50] Agregando: scl_output\AlarmPresenceAndAcknowledge.scl +[19:11:50] Agregando: scl_output\AlarmsGeneric.scl +[19:11:50] Agregando: scl_output\AxisTechnologyPositioning.scl +[19:11:50] Agregando: scl_output\AxisTechnologyPositioning_GetData.scl +[19:11:50] Agregando: scl_output\CHECK_AXIS_POSITION.scl +[19:11:50] Agregando: scl_output\CONSTANTS.md +[19:11:50] Agregando: scl_output\COPIA_DBW.scl +[19:11:50] Agregando: scl_output\COPIA_DBs.scl +[19:11:50] Agregando: scl_output\CYCL_EXC.scl +[19:11:50] Agregando: scl_output\CYCL_FLT.scl +[19:11:50] Agregando: scl_output\Calculate_Elapsed_Time.scl +[19:11:50] Agregando: scl_output\Clocks.scl +[19:11:50] Agregando: scl_output\ConveyorConsent.scl +[19:11:50] Agregando: scl_output\Ctr_MiniMotor_Home.md +[19:11:50] Agregando: scl_output\Ctr_MiniMotor_ProfPosition.md +[19:11:50] Agregando: scl_output\Ctr_MiniMotor_ProfTorque.md +[19:11:50] Agregando: scl_output\Ctr_MiniMotor_ProfVelocity.md +[19:11:50] Agregando: scl_output\CyclicInterrupt_Axes.scl +[19:11:50] Agregando: scl_output\DBS55_PN_CtrWord.md +[19:11:50] Agregando: scl_output\DBS55_PN_Input.md +[19:11:50] Agregando: scl_output\DBS55_PN_Output.md +[19:11:50] Agregando: scl_output\DBS55_PN_StWord.md +[19:11:50] Agregando: scl_output\DB_BottleFallen.scl +[19:11:50] Agregando: scl_output\DB_CTR_Air_Alarms.scl +[19:11:50] Agregando: scl_output\DB_CTR_General_Alarms.scl +[19:11:50] Agregando: scl_output\DB_CTR_Pack_Alarm.scl +[19:11:50] Agregando: scl_output\DB_CTR_TT_Alarm.scl +[19:11:50] Agregando: scl_output\DB_CTR_Warnings.scl +[19:11:50] Agregando: scl_output\DB_Elapsed_Time.scl +[19:11:50] Agregando: scl_output\DB_Flow_Selection.scl +[19:11:50] Agregando: scl_output\DB_General.scl +[19:11:50] Agregando: scl_output\DB_General_Alarms.scl +[19:11:50] Agregando: scl_output\DB_General_Run.scl +[19:11:50] Agregando: scl_output\DB_HMI.scl +[19:11:50] Agregando: scl_output\DB_HMI_CFG.scl +[19:11:50] Agregando: scl_output\DB_HMI_DateTime.scl +[19:11:50] Agregando: scl_output\DB_HMI_RCP_Transfer_Status.scl +[19:11:50] Agregando: scl_output\DB_HMI_Recipe_Air.scl +[19:11:50] Agregando: scl_output\DB_HMI_Recipe_Pack.scl +[19:11:50] Agregando: scl_output\DB_HMI_Recipe_TTop.scl +[19:11:50] Agregando: scl_output\DB_HMI_Timer.scl +[19:11:50] Agregando: scl_output\DB_LIFO_HMI_Page_DB.scl +[19:11:50] Agregando: scl_output\DB_LUBE___Ecolab.scl +[19:11:50] Agregando: scl_output\DB_Lube___Dry_Ecolab.scl +[19:11:50] Agregando: scl_output\DB_MiniMotor_PN_Device.scl +[19:11:50] Agregando: scl_output\DB_Minimotor_Config.scl +[19:11:50] Agregando: scl_output\DB_Mot_Manage_Altivar_320.scl +[19:11:50] Agregando: scl_output\DB_MotorSimulate.scl +[19:11:50] Agregando: scl_output\DB_PA_HMI_PLC_DataOra.scl +[19:11:50] Agregando: scl_output\DB_PN_DP_Diag_List.scl +[19:11:50] Agregando: scl_output\DB_RingStatus.scl +[19:11:50] Agregando: scl_output\DB_Run_Signal_Selector.scl +[19:11:50] Agregando: scl_output\DB_SET_TIMEZONE.scl +[19:11:50] Agregando: scl_output\DB_Signal_Transport.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Alarm.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Energy_Saving_Z1.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Energy_Saving_Z2.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Energy_Saving_Z3.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Fifo_1.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Fifo_2.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M30710.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31610.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31710.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31810.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M31910.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34010.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Cfg_M34310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M30710.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31610.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31710.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31810.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M31910.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34010.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Minimotor_Data_M34310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_CFG.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M30710.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31010.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31410.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31510.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31610.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31710.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31810.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M31910.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M34010.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M34110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M34210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M34310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_M34410.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U32810.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U32910.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33010.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33110.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33210.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33310.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33410.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33510.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_U33610.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Motor_VIS_CFG.scl +[19:11:50] Agregando: scl_output\DB_Ttop_Run.scl +[19:11:50] Agregando: scl_output\DB_Warnings.scl +[19:11:50] Agregando: scl_output\DataConveyors.scl +[19:11:50] Agregando: scl_output\DbHmiDateTime.scl +[19:11:50] Agregando: scl_output\DbHmiTimeZone.scl +[19:11:50] Agregando: scl_output\DbSetTimeZone.scl +[19:11:50] Agregando: scl_output\Default_tag_table.md +[19:11:50] Agregando: scl_output\DividerMain.scl +[19:11:50] Agregando: scl_output\FB_AccumTable.scl +[19:11:50] Agregando: scl_output\FB_AccumTable_DB.scl +[19:11:50] Agregando: scl_output\FB_AreaTracker.scl +[19:11:50] Agregando: scl_output\FB_Base.scl +[19:11:50] Agregando: scl_output\FB_BottleFallen.scl +[19:11:50] Agregando: scl_output\FB_Calculate_Ramp.scl +[19:11:50] Agregando: scl_output\FB_Calculate_Ramp_UpDown.scl +[19:11:50] Agregando: scl_output\FB_ChannelSelector.scl +[19:11:50] Agregando: scl_output\FB_DoserPair.scl +[19:11:50] Agregando: scl_output\FB_Early_Restart.scl +[19:11:50] Agregando: scl_output\FB_FIFO_Manage_DataType_Real.scl +[19:11:50] Agregando: scl_output\FB_Feeder_DB_InfeedTable.scl +[19:11:50] Agregando: scl_output\FB_Feeder_DB_OutfeedTable.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis_M30710.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis_M31310.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis_M31810.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis_M31910.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis_M34010.scl +[19:11:50] Agregando: scl_output\FB_FormatAxis_M34310.scl +[19:11:50] Agregando: scl_output\FB_LIFO_HMI_Page.scl +[19:11:50] Agregando: scl_output\FB_Lube___Dry_Ecolab.scl +[19:11:50] Agregando: scl_output\FB_Lube___EcoLab_VM.scl +[19:11:50] Agregando: scl_output\FB_Lube___Ecolab.scl +[19:11:50] Agregando: scl_output\FB_Lube___Water_Dry.scl +[19:11:50] Agregando: scl_output\FB_Master_Slave_PID.scl +[19:11:50] Agregando: scl_output\FB_MiniMotor_PN.scl +[19:11:50] Agregando: scl_output\FB_Minimotor_Config.scl +[19:11:50] Agregando: scl_output\FB_Mot_Manage_Altivar_320.scl +[19:11:50] Agregando: scl_output\FB_Motors_Manage.scl +[19:11:50] Agregando: scl_output\FB_Run_Timer_Selector.scl +[19:11:50] Agregando: scl_output\FB_SICK_AFx60_PN.scl +[19:11:50] Agregando: scl_output\FB_Show_Alarms.scl +[19:11:50] Agregando: scl_output\FB_Ttop_Energy_Saving.scl +[19:11:50] Agregando: scl_output\FB_VirtualEncoder.scl +[19:11:50] Agregando: scl_output\FC Read DI.scl +[19:11:50] Agregando: scl_output\FC Read DO.scl +[19:11:50] Agregando: scl_output\FC Write DO.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_01.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_04.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_08.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_14.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_17.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_18.scl +[19:11:50] Agregando: scl_output\FC_Air_Philosophy_Manage.scl +[19:11:50] Agregando: scl_output\FC_CFG_TTOP_MultiRow_2_1.scl +[19:11:50] Agregando: scl_output\FC_CFG_TTOP_MultiRow_3_2.scl +[19:11:50] Agregando: scl_output\FC_CMP_Machine.scl +[19:11:50] Agregando: scl_output\FC_CTR_Alarm.scl +[19:11:50] Agregando: scl_output\FC_Compute_AN_Speed.scl +[19:11:50] Agregando: scl_output\FC_Compute_Machine_Speed.scl +[19:11:50] Agregando: scl_output\FC_General_Alarms.scl +[19:11:50] Agregando: scl_output\FC_General_Lamp.scl +[19:11:50] Agregando: scl_output\FC_General_Warning.scl +[19:11:50] Agregando: scl_output\FC_Get_DBnum.scl +[19:11:50] Agregando: scl_output\FC_HMI.scl +[19:11:50] Agregando: scl_output\FC_HMI_Date_Time.scl +[19:11:50] Agregando: scl_output\FC_HMI_PSW_Cfg.scl +[19:11:50] Agregando: scl_output\FC_HMI_RCP_Transfer_Status.scl +[19:11:50] Agregando: scl_output\FC_HMI_Recipe_TTop.scl +[19:11:50] Agregando: scl_output\FC_HMI_Timer.scl +[19:11:50] Agregando: scl_output\FC_Homing.scl +[19:11:50] Agregando: scl_output\FC_Mot_Init_CFG.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_Bosch_Rexroth.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_EOLO_mBar.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_Minimotor.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_Movigear.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_Movigear_ADV.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_Movigear_ADV_DPRDAT.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_Movimot.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_VFD_Analog.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_VFD_Dig.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_VFD_FC300.scl +[19:11:50] Agregando: scl_output\FC_Mot_Manage_VFD_FC300_DPRDAT.scl +[19:11:50] Agregando: scl_output\FC_Motor_Protocols.scl +[19:11:50] Agregando: scl_output\FC_Movifit_Status.scl +[19:11:50] Agregando: scl_output\FC_ProfPos.scl +[19:11:50] Agregando: scl_output\FC_ProfTrq.scl +[19:11:50] Agregando: scl_output\FC_ProfVel.scl +[19:11:50] Agregando: scl_output\FC_Profinet_Allarms.scl +[19:11:50] Agregando: scl_output\FC_Read_EOLO_mBar.scl +[19:11:50] Agregando: scl_output\FC_Reference_management.scl +[19:11:50] Agregando: scl_output\FC_S_Everz.scl +[19:11:50] Agregando: scl_output\FC_S_Everz_ON_OFF.scl +[19:11:50] Agregando: scl_output\FC_S_Everz_Struct.scl +[19:11:50] Agregando: scl_output\FC_Scale_Real.scl +[19:11:50] Agregando: scl_output\FC_Scale_Speed_w_Gap.scl +[19:11:50] Agregando: scl_output\FC_Scaling.scl +[19:11:50] Agregando: scl_output\FC_Siemens_G120C.scl +[19:11:50] Agregando: scl_output\FC_Signal_Configuration_Bits.scl +[19:11:50] Agregando: scl_output\FC_Signal_Discharge_Output_Force.scl +[19:11:50] Agregando: scl_output\FC_Signal_Infeed_Output_Force.scl +[19:11:50] Agregando: scl_output\FC_Signal_Input_Force_Control.scl +[19:11:50] Agregando: scl_output\FC_Signals_Discharge_Timers.scl +[19:11:50] Agregando: scl_output\FC_Signals_Discharge_Timers_Read.scl +[19:11:50] Agregando: scl_output\FC_Signals_Infeed_Timers.scl +[19:11:50] Agregando: scl_output\FC_Signals_Infeed_Timers_Read.scl +[19:11:50] Agregando: scl_output\FC_Simple_PID.scl +[19:11:50] Agregando: scl_output\FC_Simulation.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Alarms.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Configuration.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M30710_Div_GuidesIn.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31010_Divider.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31110_CombiDx.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31210_CombiSx.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31310_Div_GuidesOut.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31410_DivOut.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31610_Tabl_InfeedSx.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31710_Tabl_InfeedDx.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31810_Tabl_GuidesIn.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M31910_Tabl_SelectorIn.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M34010_Tabl_SelectorOut.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_M34310_Tabl_GuidesOut.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U32810_Ch1.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U32910_Ch2.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33010_Ch3.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33110_Ch4.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33210_Ch5.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33310_Ch6.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33410_Ch7.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33510_Ch8.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Motor_U33610_Ch9.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_01.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_02.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_03.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_04.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_05.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_06.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_07.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_08.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_09.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Philosophy_Manage.scl +[19:11:50] Agregando: scl_output\FC_Ttop_Run.scl +[19:11:50] Agregando: scl_output\FC_Turk_Lamp.scl +[19:11:50] Agregando: scl_output\FcHmiData.scl +[19:11:50] Agregando: scl_output\FcHmiDateTime.scl +[19:11:50] Agregando: scl_output\FcHmiRcpDivider.scl +[19:11:50] Agregando: scl_output\FcMainConfig.scl +[19:11:50] Agregando: scl_output\FcTon.scl +[19:11:50] Agregando: scl_output\FcTonStruct.scl +[19:11:50] Agregando: scl_output\Fill_Zero_Area.scl +[19:11:50] Agregando: scl_output\Get_Put.md +[19:11:50] Agregando: scl_output\HW_ERR.scl +[19:11:50] Agregando: scl_output\HW_INT0.scl +[19:11:50] Agregando: scl_output\HmiData.scl +[19:11:50] Agregando: scl_output\HmiRcpDivider.scl +[19:11:50] Agregando: scl_output\I_O_FLT1.scl +[19:11:50] Agregando: scl_output\I_O_FLT2.scl +[19:11:50] Agregando: scl_output\Inputs.md +[19:11:50] Agregando: scl_output\LCamHdl_AdditionalConstants.md +[19:11:50] Agregando: scl_output\LCamHdl_ConfigConstants.md +[19:11:50] Agregando: scl_output\LCamHdl_CreateCamAdvanced.scl +[19:11:50] Agregando: scl_output\LCamHdl_ProfileConstants.md +[19:11:50] Agregando: scl_output\LCamHdl_typeAdvancedConfig.md +[19:11:50] Agregando: scl_output\LCamHdl_typeAdvancedElement.md +[19:11:50] Agregando: scl_output\LCamHdl_typeDiagnostics.md +[19:11:50] Agregando: scl_output\LampsGeneric.scl +[19:11:50] Agregando: scl_output\MC_Interpolator.scl +[19:11:50] Agregando: scl_output\MC_PreInterpolator.scl +[19:11:50] Agregando: scl_output\MC_Servo.scl +[19:11:50] Agregando: scl_output\MachineCycle.scl +[19:11:50] Agregando: scl_output\MachineMain.scl +[19:11:50] Agregando: scl_output\Merker.md +[19:11:50] Agregando: scl_output\Outputs.md +[19:11:50] Agregando: scl_output\PROG_ERR.scl +[19:11:50] Agregando: scl_output\RACK_FLT.scl +[19:11:50] Agregando: scl_output\RESTART.scl +[19:11:50] Agregando: scl_output\RampGenerator.scl +[19:11:50] Agregando: scl_output\Rcp.md +[19:11:50] Agregando: scl_output\ST_SICK_AFx60.md +[19:11:50] Agregando: scl_output\ST_SICK_AFx60_Error.md +[19:11:50] Agregando: scl_output\SeamlessDivider_Main.scl +[19:11:50] Agregando: scl_output\SeamlessDivider_Technology.scl +[19:11:50] Agregando: scl_output\SeamlessDivider_Technology_MCInterrupt.scl +[19:11:50] Agregando: scl_output\SignalTtopConveyors.scl +[19:11:50] Agregando: scl_output\Startup.scl +[19:11:50] Agregando: scl_output\Startup_STOP_to_RUN.scl +[19:11:50] Agregando: scl_output\Timer.md +[19:11:50] Agregando: scl_output\TimingBeltInterrupt.scl +[19:11:50] Agregando: scl_output\TimingBeltManager.scl +[19:11:50] Agregando: scl_output\UDT_Air_Energy_Saving.md +[19:11:50] Agregando: scl_output\UDT_Air_Obstruction.md +[19:11:50] Agregando: scl_output\UDT_AlrLube.md +[19:11:50] Agregando: scl_output\UDT_AlrLubrification.md +[19:11:50] Agregando: scl_output\UDT_AnalogDevice.md +[19:11:50] Agregando: scl_output\UDT_EcoSync_Liner.md +[19:11:50] Agregando: scl_output\UDT_Fifo.md +[19:11:50] Agregando: scl_output\UDT_LubeZone.md +[19:11:50] Agregando: scl_output\UDT_Lubrication.md +[19:11:50] Agregando: scl_output\UDT_LubrificationZone.md +[19:11:50] Agregando: scl_output\UDT_Motor.md +[19:11:50] Agregando: scl_output\UDT_PID_Setup.md +[19:11:50] Agregando: scl_output\UDT_Philosofy_Data_TTOP.md +[19:11:50] Agregando: scl_output\UDT_RCP_STATUS.md +[19:11:50] Agregando: scl_output\UDT_Run.md +[19:11:50] Agregando: scl_output\UDT_Scale_Data.md +[19:11:50] Agregando: scl_output\UDT_Signal.md +[19:11:50] Agregando: scl_output\UDT_Syncro__Data.md +[19:11:50] Agregando: scl_output\UDT_Syncro__Liner.md +[19:11:50] Agregando: scl_output\UDT_Timer.md +[19:11:50] Agregando: scl_output\UDT_Timer_ONOFF.md +[19:11:50] Agregando: scl_output\VirtualMasterManager.scl +[19:11:50] Agregando: scl_output\_hmiShitData.scl +[19:11:50] Agregando: scl_output\_instAlarmPresence.scl +[19:11:50] Agregando: scl_output\_instDivider.scl +[19:11:50] Agregando: scl_output\_instDividerMotion.scl +[19:11:50] Agregando: scl_output\_instDivider_PostServo.scl +[19:11:50] Agregando: scl_output\_instMachineCycle.scl +[19:11:50] Agregando: scl_output\_instVirtualMaster.scl +[19:11:50] Agregando: scl_output\alarmMask.scl +[19:11:50] Agregando: scl_output\alarms.scl +[19:11:50] Agregando: scl_output\buttonsAndLamps_NotUsed.scl +[19:11:50] Agregando: scl_output\clock.scl +[19:11:50] Agregando: scl_output\conveyorConsentData.scl +[19:11:50] Agregando: scl_output\debugData.scl +[19:11:50] Agregando: scl_output\dividerData.scl +[19:11:50] Agregando: scl_output\dividerInterface.scl +[19:11:50] Agregando: scl_output\electricalCabinet.scl +[19:11:50] Agregando: scl_output\instTimingBeltRampGenerator.scl +[19:11:50] Agregando: scl_output\inv_SIEM_G120.scl +[19:11:50] Agregando: scl_output\machineData.scl +[19:11:50] Agregando: scl_output\recipe.scl +[19:11:50] Agregando: scl_output\selections.scl +[19:11:50] Agregando: scl_output\timingBeltData.scl +[19:11:50] Agregando: scl_output\timingBeltSetupData.scl +[19:11:50] Agregando: scl_output\typeAxisPositioningInterface.md +[19:11:50] Agregando: scl_output\typeAxisTechnologyInterface.md +[19:11:50] Agregando: scl_output\typeMachineCycleInterface.md +[19:11:50] Agregando: scl_output\typeSeamlessDividerBlocksSharedData.md +[19:11:50] Agregando: scl_output\typeSeamlessDividerInterface.md +[19:11:50] Agregando: scl_output\typeSeamlessDividerMotionTechnologyInterface.md +[19:11:50] Agregando: scl_output\virtualMasterData.scl +[19:11:50] Agregando: xref_output\source\AlarmManagement.md +[19:11:50] Agregando: xref_output\source\AlarmPresenceAndAcknowledge.md +[19:11:50] Agregando: xref_output\source\AlarmsGeneric.md +[19:11:50] Agregando: xref_output\source\AxisTechnologyPositioning.md +[19:11:50] Agregando: xref_output\source\AxisTechnologyPositioning_GetData.md +[19:11:50] Agregando: xref_output\source\CHECK_AXIS_POSITION.md +[19:11:50] Agregando: xref_output\source\CONSTANTS.md +[19:11:50] Agregando: xref_output\source\COPIA_DBW.md +[19:11:50] Agregando: xref_output\source\COPIA_DBs.md +[19:11:50] Agregando: xref_output\source\CYCL_EXC.md +[19:11:50] Agregando: xref_output\source\CYCL_FLT.md +[19:11:50] Agregando: xref_output\source\Calculate_Elapsed_Time.md +[19:11:50] Agregando: xref_output\source\Clocks.md +[19:11:50] Agregando: xref_output\source\ConveyorConsent.md +[19:11:50] Agregando: xref_output\source\Ctr_MiniMotor_Home.md +[19:11:50] Agregando: xref_output\source\Ctr_MiniMotor_ProfPosition.md +[19:11:50] Agregando: xref_output\source\Ctr_MiniMotor_ProfTorque.md +[19:11:50] Agregando: xref_output\source\Ctr_MiniMotor_ProfVelocity.md +[19:11:50] Agregando: xref_output\source\CyclicInterrupt_Axes.md +[19:11:50] Agregando: xref_output\source\DBS55_PN_CtrWord.md +[19:11:50] Agregando: xref_output\source\DBS55_PN_Input.md +[19:11:50] Agregando: xref_output\source\DBS55_PN_Output.md +[19:11:50] Agregando: xref_output\source\DBS55_PN_StWord.md +[19:11:50] Agregando: xref_output\source\DB_BottleFallen.md +[19:11:50] Agregando: xref_output\source\DB_CTR_Air_Alarms.md +[19:11:50] Agregando: xref_output\source\DB_CTR_General_Alarms.md +[19:11:50] Agregando: xref_output\source\DB_CTR_Pack_Alarm.md +[19:11:50] Agregando: xref_output\source\DB_CTR_TT_Alarm.md +[19:11:50] Agregando: xref_output\source\DB_CTR_Warnings.md +[19:11:50] Agregando: xref_output\source\DB_Elapsed_Time.md +[19:11:50] Agregando: xref_output\source\DB_Flow_Selection.md +[19:11:50] Agregando: xref_output\source\DB_General.md +[19:11:50] Agregando: xref_output\source\DB_General_Alarms.md +[19:11:50] Agregando: xref_output\source\DB_General_Run.md +[19:11:50] Agregando: xref_output\source\DB_HMI.md +[19:11:50] Agregando: xref_output\source\DB_HMI_CFG.md +[19:11:50] Agregando: xref_output\source\DB_HMI_DateTime.md +[19:11:50] Agregando: xref_output\source\DB_HMI_RCP_Transfer_Status.md +[19:11:50] Agregando: xref_output\source\DB_HMI_Recipe_Air.md +[19:11:50] Agregando: xref_output\source\DB_HMI_Recipe_Pack.md +[19:11:50] Agregando: xref_output\source\DB_HMI_Recipe_TTop.md +[19:11:50] Agregando: xref_output\source\DB_HMI_Timer.md +[19:11:50] Agregando: xref_output\source\DB_LIFO_HMI_Page_DB.md +[19:11:50] Agregando: xref_output\source\DB_LUBE___Ecolab.md +[19:11:50] Agregando: xref_output\source\DB_Lube___Dry_Ecolab.md +[19:11:50] Agregando: xref_output\source\DB_MiniMotor_PN_Device.md +[19:11:50] Agregando: xref_output\source\DB_Minimotor_Config.md +[19:11:50] Agregando: xref_output\source\DB_Mot_Manage_Altivar_320.md +[19:11:50] Agregando: xref_output\source\DB_MotorSimulate.md +[19:11:50] Agregando: xref_output\source\DB_PA_HMI_PLC_DataOra.md +[19:11:50] Agregando: xref_output\source\DB_PN_DP_Diag_List.md +[19:11:50] Agregando: xref_output\source\DB_RingStatus.md +[19:11:50] Agregando: xref_output\source\DB_Run_Signal_Selector.md +[19:11:50] Agregando: xref_output\source\DB_SET_TIMEZONE.md +[19:11:50] Agregando: xref_output\source\DB_Signal_Transport.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Alarm.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z1.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z2.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Energy_Saving_Z3.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Fifo_1.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Fifo_2.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M30710.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31610.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31710.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31810.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M31910.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34010.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Cfg_M34310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M30710.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31610.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31710.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31810.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M31910.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34010.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Minimotor_Data_M34310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_CFG.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M30710.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31010.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31410.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31510.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31610.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31710.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31810.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M31910.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M34010.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M34110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M34210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M34310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_M34410.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U32810.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U32910.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33010.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33110.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33210.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33310.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33410.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33510.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_U33610.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Motor_VIS_CFG.md +[19:11:50] Agregando: xref_output\source\DB_Ttop_Run.md +[19:11:50] Agregando: xref_output\source\DB_Warnings.md +[19:11:50] Agregando: xref_output\source\DataConveyors.md +[19:11:50] Agregando: xref_output\source\DbHmiDateTime.md +[19:11:50] Agregando: xref_output\source\DbHmiTimeZone.md +[19:11:50] Agregando: xref_output\source\DbSetTimeZone.md +[19:11:50] Agregando: xref_output\source\Default_tag_table.md +[19:11:50] Agregando: xref_output\source\DividerMain.md +[19:11:50] Agregando: xref_output\source\FB_AccumTable.md +[19:11:50] Agregando: xref_output\source\FB_AccumTable_DB.md +[19:11:50] Agregando: xref_output\source\FB_AreaTracker.md +[19:11:50] Agregando: xref_output\source\FB_Base.md +[19:11:50] Agregando: xref_output\source\FB_BottleFallen.md +[19:11:50] Agregando: xref_output\source\FB_Calculate_Ramp.md +[19:11:50] Agregando: xref_output\source\FB_Calculate_Ramp_UpDown.md +[19:11:50] Agregando: xref_output\source\FB_ChannelSelector.md +[19:11:50] Agregando: xref_output\source\FB_DoserPair.md +[19:11:50] Agregando: xref_output\source\FB_Early_Restart.md +[19:11:50] Agregando: xref_output\source\FB_FIFO_Manage_DataType_Real.md +[19:11:50] Agregando: xref_output\source\FB_Feeder_DB_InfeedTable.md +[19:11:50] Agregando: xref_output\source\FB_Feeder_DB_OutfeedTable.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis_M30710.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis_M31310.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis_M31810.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis_M31910.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis_M34010.md +[19:11:50] Agregando: xref_output\source\FB_FormatAxis_M34310.md +[19:11:50] Agregando: xref_output\source\FB_LIFO_HMI_Page.md +[19:11:50] Agregando: xref_output\source\FB_Lube___Dry_Ecolab.md +[19:11:50] Agregando: xref_output\source\FB_Lube___EcoLab_VM.md +[19:11:50] Agregando: xref_output\source\FB_Lube___Ecolab.md +[19:11:50] Agregando: xref_output\source\FB_Lube___Water_Dry.md +[19:11:50] Agregando: xref_output\source\FB_Master_Slave_PID.md +[19:11:50] Agregando: xref_output\source\FB_MiniMotor_PN.md +[19:11:50] Agregando: xref_output\source\FB_Minimotor_Config.md +[19:11:50] Agregando: xref_output\source\FB_Mot_Manage_Altivar_320.md +[19:11:50] Agregando: xref_output\source\FB_Motors_Manage.md +[19:11:50] Agregando: xref_output\source\FB_Run_Timer_Selector.md +[19:11:50] Agregando: xref_output\source\FB_SICK_AFx60_PN.md +[19:11:50] Agregando: xref_output\source\FB_Show_Alarms.md +[19:11:50] Agregando: xref_output\source\FB_Ttop_Energy_Saving.md +[19:11:50] Agregando: xref_output\source\FB_VirtualEncoder.md +[19:11:50] Agregando: xref_output\source\FC Read DI.md +[19:11:50] Agregando: xref_output\source\FC Read DO.md +[19:11:50] Agregando: xref_output\source\FC Write DO.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_01.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_04.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_08.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_14.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_17.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_18.md +[19:11:50] Agregando: xref_output\source\FC_Air_Philosophy_Manage.md +[19:11:50] Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_2_1.md +[19:11:50] Agregando: xref_output\source\FC_CFG_TTOP_MultiRow_3_2.md +[19:11:50] Agregando: xref_output\source\FC_CMP_Machine.md +[19:11:50] Agregando: xref_output\source\FC_CTR_Alarm.md +[19:11:50] Agregando: xref_output\source\FC_Compute_AN_Speed.md +[19:11:50] Agregando: xref_output\source\FC_Compute_Machine_Speed.md +[19:11:50] Agregando: xref_output\source\FC_General_Alarms.md +[19:11:50] Agregando: xref_output\source\FC_General_Lamp.md +[19:11:50] Agregando: xref_output\source\FC_General_Warning.md +[19:11:50] Agregando: xref_output\source\FC_Get_DBnum.md +[19:11:50] Agregando: xref_output\source\FC_HMI.md +[19:11:50] Agregando: xref_output\source\FC_HMI_Date_Time.md +[19:11:50] Agregando: xref_output\source\FC_HMI_PSW_Cfg.md +[19:11:50] Agregando: xref_output\source\FC_HMI_RCP_Transfer_Status.md +[19:11:50] Agregando: xref_output\source\FC_HMI_Recipe_TTop.md +[19:11:50] Agregando: xref_output\source\FC_HMI_Timer.md +[19:11:50] Agregando: xref_output\source\FC_Homing.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Init_CFG.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_Bosch_Rexroth.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_EOLO_mBar.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_Minimotor.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_Movigear.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_Movigear_ADV_DPRDAT.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_Movimot.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_VFD_Analog.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_VFD_Dig.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300.md +[19:11:50] Agregando: xref_output\source\FC_Mot_Manage_VFD_FC300_DPRDAT.md +[19:11:50] Agregando: xref_output\source\FC_Motor_Protocols.md +[19:11:50] Agregando: xref_output\source\FC_Movifit_Status.md +[19:11:50] Agregando: xref_output\source\FC_ProfPos.md +[19:11:50] Agregando: xref_output\source\FC_ProfTrq.md +[19:11:50] Agregando: xref_output\source\FC_ProfVel.md +[19:11:50] Agregando: xref_output\source\FC_Profinet_Allarms.md +[19:11:50] Agregando: xref_output\source\FC_Read_EOLO_mBar.md +[19:11:50] Agregando: xref_output\source\FC_Reference_management.md +[19:11:50] Agregando: xref_output\source\FC_S_Everz.md +[19:11:50] Agregando: xref_output\source\FC_S_Everz_ON_OFF.md +[19:11:50] Agregando: xref_output\source\FC_S_Everz_Struct.md +[19:11:50] Agregando: xref_output\source\FC_Scale_Real.md +[19:11:50] Agregando: xref_output\source\FC_Scale_Speed_w_Gap.md +[19:11:50] Agregando: xref_output\source\FC_Scaling.md +[19:11:50] Agregando: xref_output\source\FC_Siemens_G120C.md +[19:11:50] Agregando: xref_output\source\FC_Signal_Configuration_Bits.md +[19:11:50] Agregando: xref_output\source\FC_Signal_Discharge_Output_Force.md +[19:11:50] Agregando: xref_output\source\FC_Signal_Infeed_Output_Force.md +[19:11:50] Agregando: xref_output\source\FC_Signal_Input_Force_Control.md +[19:11:50] Agregando: xref_output\source\FC_Signals_Discharge_Timers.md +[19:11:50] Agregando: xref_output\source\FC_Signals_Discharge_Timers_Read.md +[19:11:50] Agregando: xref_output\source\FC_Signals_Infeed_Timers.md +[19:11:50] Agregando: xref_output\source\FC_Signals_Infeed_Timers_Read.md +[19:11:50] Agregando: xref_output\source\FC_Simple_PID.md +[19:11:50] Agregando: xref_output\source\FC_Simulation.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Alarms.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Configuration.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M30710_Div_GuidesIn.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31010_Divider.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31110_CombiDx.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31210_CombiSx.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31310_Div_GuidesOut.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31410_DivOut.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31610_Tabl_InfeedSx.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31710_Tabl_InfeedDx.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31810_Tabl_GuidesIn.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M31910_Tabl_SelectorIn.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M34010_Tabl_SelectorOut.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M34110_Tabl_OutfeedSx.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M34210_Tabl_OutfeedDx.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_M34310_Tabl_GuidesOut.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U32810_Ch1.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U32910_Ch2.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33010_Ch3.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33110_Ch4.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33210_Ch5.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33310_Ch6.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33410_Ch7.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33510_Ch8.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Motor_U33610_Ch9.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_01.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_02.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_03.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_04.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_05.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_06.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_07.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_08.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_09.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Philosophy_Manage.md +[19:11:50] Agregando: xref_output\source\FC_Ttop_Run.md +[19:11:50] Agregando: xref_output\source\FC_Turk_Lamp.md +[19:11:50] Agregando: xref_output\source\FcHmiData.md +[19:11:50] Agregando: xref_output\source\FcHmiDateTime.md +[19:11:50] Agregando: xref_output\source\FcHmiRcpDivider.md +[19:11:50] Agregando: xref_output\source\FcMainConfig.md +[19:11:50] Agregando: xref_output\source\FcTon.md +[19:11:50] Agregando: xref_output\source\FcTonStruct.md +[19:11:50] Agregando: xref_output\source\Fill_Zero_Area.md +[19:11:50] Agregando: xref_output\source\Get_Put.md +[19:11:50] Agregando: xref_output\source\HW_ERR.md +[19:11:50] Agregando: xref_output\source\HW_INT0.md +[19:11:50] Agregando: xref_output\source\HmiData.md +[19:11:50] Agregando: xref_output\source\HmiRcpDivider.md +[19:11:50] Agregando: xref_output\source\I_O_FLT1.md +[19:11:50] Agregando: xref_output\source\I_O_FLT2.md +[19:11:50] Agregando: xref_output\source\Inputs.md +[19:11:50] Agregando: xref_output\source\LCamHdl_AdditionalConstants.md +[19:11:50] Agregando: xref_output\source\LCamHdl_ConfigConstants.md +[19:11:50] Agregando: xref_output\source\LCamHdl_CreateCamAdvanced.md +[19:11:50] Agregando: xref_output\source\LCamHdl_ProfileConstants.md +[19:11:50] Agregando: xref_output\source\LCamHdl_typeAdvancedConfig.md +[19:11:50] Agregando: xref_output\source\LCamHdl_typeAdvancedElement.md +[19:11:50] Agregando: xref_output\source\LCamHdl_typeDiagnostics.md +[19:11:50] Agregando: xref_output\source\LampsGeneric.md +[19:11:50] Agregando: xref_output\source\MC_Interpolator.md +[19:11:50] Agregando: xref_output\source\MC_PreInterpolator.md +[19:11:50] Agregando: xref_output\source\MC_Servo.md +[19:11:50] Agregando: xref_output\source\MachineCycle.md +[19:11:50] Agregando: xref_output\source\MachineMain.md +[19:11:50] Agregando: xref_output\source\Merker.md +[19:11:50] Agregando: xref_output\source\Outputs.md +[19:11:50] Agregando: xref_output\source\PROG_ERR.md +[19:11:50] Agregando: xref_output\source\RACK_FLT.md +[19:11:50] Agregando: xref_output\source\RESTART.md +[19:11:50] Agregando: xref_output\source\RampGenerator.md +[19:11:50] Agregando: xref_output\source\Rcp.md +[19:11:50] Agregando: xref_output\source\ST_SICK_AFx60.md +[19:11:50] Agregando: xref_output\source\ST_SICK_AFx60_Error.md +[19:11:50] Agregando: xref_output\source\SeamlessDivider_Main.md +[19:11:50] Agregando: xref_output\source\SeamlessDivider_Technology.md +[19:11:50] Agregando: xref_output\source\SeamlessDivider_Technology_MCInterrupt.md +[19:11:50] Agregando: xref_output\source\SignalTtopConveyors.md +[19:11:50] Agregando: xref_output\source\Startup.md +[19:11:50] Agregando: xref_output\source\Startup_STOP_to_RUN.md +[19:11:50] Agregando: xref_output\source\Timer.md +[19:11:50] Agregando: xref_output\source\TimingBeltInterrupt.md +[19:11:50] Agregando: xref_output\source\TimingBeltManager.md +[19:11:50] Agregando: xref_output\source\UDT_Air_Energy_Saving.md +[19:11:50] Agregando: xref_output\source\UDT_Air_Obstruction.md +[19:11:50] Agregando: xref_output\source\UDT_AlrLube.md +[19:11:50] Agregando: xref_output\source\UDT_AlrLubrification.md +[19:11:50] Agregando: xref_output\source\UDT_AnalogDevice.md +[19:11:50] Agregando: xref_output\source\UDT_EcoSync_Liner.md +[19:11:50] Agregando: xref_output\source\UDT_Fifo.md +[19:11:50] Agregando: xref_output\source\UDT_LubeZone.md +[19:11:50] Agregando: xref_output\source\UDT_Lubrication.md +[19:11:50] Agregando: xref_output\source\UDT_LubrificationZone.md +[19:11:50] Agregando: xref_output\source\UDT_Motor.md +[19:11:50] Agregando: xref_output\source\UDT_PID_Setup.md +[19:11:50] Agregando: xref_output\source\UDT_Philosofy_Data_TTOP.md +[19:11:50] Agregando: xref_output\source\UDT_RCP_STATUS.md +[19:11:50] Agregando: xref_output\source\UDT_Run.md +[19:11:50] Agregando: xref_output\source\UDT_Scale_Data.md +[19:11:50] Agregando: xref_output\source\UDT_Signal.md +[19:11:50] Agregando: xref_output\source\UDT_Syncro__Data.md +[19:11:50] Agregando: xref_output\source\UDT_Syncro__Liner.md +[19:11:50] Agregando: xref_output\source\UDT_Timer.md +[19:11:50] Agregando: xref_output\source\UDT_Timer_ONOFF.md +[19:11:50] Agregando: xref_output\source\VirtualMasterManager.md +[19:11:50] Agregando: xref_output\source\_hmiShitData.md +[19:11:50] Agregando: xref_output\source\_instAlarmPresence.md +[19:11:50] Agregando: xref_output\source\_instDivider.md +[19:11:50] Agregando: xref_output\source\_instDividerMotion.md +[19:11:50] Agregando: xref_output\source\_instDivider_PostServo.md +[19:11:50] Agregando: xref_output\source\_instMachineCycle.md +[19:11:50] Agregando: xref_output\source\_instVirtualMaster.md +[19:11:50] Agregando: xref_output\source\alarmMask.md +[19:11:50] Agregando: xref_output\source\alarms.md +[19:11:50] Agregando: xref_output\source\buttonsAndLamps_NotUsed.md +[19:11:50] Agregando: xref_output\source\clock.md +[19:11:50] Agregando: xref_output\source\conveyorConsentData.md +[19:11:50] Agregando: xref_output\source\debugData.md +[19:11:50] Agregando: xref_output\source\dividerData.md +[19:11:50] Agregando: xref_output\source\dividerInterface.md +[19:11:50] Agregando: xref_output\source\electricalCabinet.md +[19:11:50] Agregando: xref_output\source\instTimingBeltRampGenerator.md +[19:11:50] Agregando: xref_output\source\inv_SIEM_G120.md +[19:11:50] Agregando: xref_output\source\machineData.md +[19:11:50] Agregando: xref_output\source\recipe.md +[19:11:50] Agregando: xref_output\source\selections.md +[19:11:50] Agregando: xref_output\source\timingBeltData.md +[19:11:50] Agregando: xref_output\source\timingBeltSetupData.md +[19:11:50] Agregando: xref_output\source\typeAxisPositioningInterface.md +[19:11:50] Agregando: xref_output\source\typeAxisTechnologyInterface.md +[19:11:50] Agregando: xref_output\source\typeMachineCycleInterface.md +[19:11:50] Agregando: xref_output\source\typeSeamlessDividerBlocksSharedData.md +[19:11:50] Agregando: xref_output\source\typeSeamlessDividerInterface.md +[19:11:50] Agregando: xref_output\source\typeSeamlessDividerMotionTechnologyInterface.md +[19:11:50] Agregando: xref_output\source\virtualMasterData.md +[19:11:50] Agregando: xref_output\xref_calls_tree.md +[19:11:50] Agregando: xref_output\xref_db_usage_summary.md +[19:11:50] Agregando: xref_output\xref_plc_tags_summary.md +[19:11:50] Agregación completada. Archivo guardado en: D:\Trabajo\VM\44 - 98050 - Fiera\Reporte\ExportsTia\Source\98050_PLC\full_project_representation.md +[19:11:50] -------------------- Resumen Final del Procesamiento Completo -------------------- +[19:11:50] Total de archivos XML encontrados: 371 +[19:11:50] Archivos procesados/actualizados exitosamente (x1-x3): 338 +[19:11:50] Archivos completamente saltados (x1, x2, x3): 0 +[19:11:50] Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 0 +[19:11:50] Archivos fallidos (en x1, x2, x3 o error inesperado): 17 +[19:11:50] Archivos XML omitidos (priorizando .scl nativo): 16 +[19:11:50] Archivos SCL existentes copiados (Fase 1.5): 16 +[19:11:50] Archivos SCL existentes omitidos por conflicto (Fase 1.5): 0 +[19:11:50] Fase 2 (Generación XRef - x4): Completada +[19:11:50] Fase 3 (Agregación - x5): Completada +[19:11:50] -------------------------------------------------------------------------------- +[19:11:50] Proceso finalizado con errores. +[19:11:50] Proceso finalizado con errores. Consulta 'log_98050_PLC.txt' para detalles. +[19:11:50] ========================================= LOG END ========================================== +[19:11:50] Ejecución de x0_main.py finalizada (error). Duración: 0:00:15.290464. +[19:11:50] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\log_x0_main.txt