diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0a19790 --- /dev/null +++ b/.gitignore @@ -0,0 +1,174 @@ +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# 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 + +# 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 +.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/ + +# Ruff stuff: +.ruff_cache/ + +# PyPI configuration file +.pypirc diff --git a/__pycache__/config_manager.cpython-312.pyc b/__pycache__/config_manager.cpython-312.pyc index 058fdb0..99d4791 100644 Binary files a/__pycache__/config_manager.cpython-312.pyc and b/__pycache__/config_manager.cpython-312.pyc differ diff --git a/backend/script_groups/EmailCrono/log_x1.txt b/backend/script_groups/EmailCrono/log_x1.txt new file mode 100644 index 0000000..a7c4809 --- /dev/null +++ b/backend/script_groups/EmailCrono/log_x1.txt @@ -0,0 +1,34 @@ +--- Log de Ejecución: x1.py --- +Grupo: EmailCrono +Directorio de Trabajo: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS +Inicio: 2025-05-03 17:15:12 +Fin: 2025-05-03 17:15:14 +Duración: 0:00:01.628641 +Estado: SUCCESS (Código de Salida: 0) + +--- SALIDA ESTÁNDAR (STDOUT) --- +Working directory: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS +Input directory: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS +Output directory: C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs +Cronologia file: C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs\cronologia.md +Attachments directory: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS\adjuntos +Beautify rules file: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\EmailCrono\config\beautify_rules.json +Found 1 .eml files +Loaded 0 existing messages + +Processing C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS.eml +Aplicando reglas de prioridad 1 +Aplicando reglas de prioridad 2 +Aplicando reglas de prioridad 3 +Aplicando reglas de prioridad 4 + +Estadísticas de procesamiento: +- Total mensajes encontrados: 1 +- Mensajes únicos añadidos: 1 +- Mensajes duplicados ignorados: 0 + +Writing 1 messages to C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs\cronologia.md + +--- ERRORES (STDERR) --- +Ninguno +--- FIN DEL LOG --- diff --git a/backend/script_groups/EmailCrono/script_config.json b/backend/script_groups/EmailCrono/script_config.json new file mode 100644 index 0000000..d01f24c --- /dev/null +++ b/backend/script_groups/EmailCrono/script_config.json @@ -0,0 +1,14 @@ +{ + "level1": { + "api_key": "your-api-key-here", + "model": "gpt-3.5-turbo" + }, + "level2": { + "attachments_dir": "adjuntos", + "cronologia_file": "cronologia.md" + }, + "level3": { + "output_directory": "C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs" + }, + "working_directory": "C:\\Trabajo\\SIDEL\\EMAILs\\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS" +} \ No newline at end of file diff --git a/backend/script_groups/EmailCrono/work_dir.json b/backend/script_groups/EmailCrono/work_dir.json index e6cb65a..dc47ed7 100644 --- a/backend/script_groups/EmailCrono/work_dir.json +++ b/backend/script_groups/EmailCrono/work_dir.json @@ -1,6 +1,8 @@ { - "path": "C:\\Trabajo\\VM\\40 - 93040 - HENKEL - NEXT2 Problem\\Reporte\\EmailTody", + "path": "C:\\Trabajo\\SIDEL\\EMAILs\\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS", "history": [ + "C:\\Trabajo\\SIDEL\\EMAILs\\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS", + "C:\\Estudio", "C:\\Trabajo\\VM\\40 - 93040 - HENKEL - NEXT2 Problem\\Reporte\\EmailTody", "C:\\Trabajo\\VM\\30 - 9.3941- Kosme - Portogallo (Modifica + Linea)\\Reporte\\Emails", "C:\\Users\\migue\\OneDrive\\Miguel\\Obsidean\\Trabajo\\VM\\30 - 9.3941- Kosme - Portogallo (Modifica + Linea)\\Emails", diff --git a/backend/script_groups/XML Parser to SCL/__pycache__/x3_generate_scl.cpython-312.pyc b/backend/script_groups/XML Parser to SCL/__pycache__/x3_generate_scl.cpython-312.pyc index bce7981..1ff71f5 100644 Binary files a/backend/script_groups/XML Parser to SCL/__pycache__/x3_generate_scl.cpython-312.pyc and b/backend/script_groups/XML Parser to SCL/__pycache__/x3_generate_scl.cpython-312.pyc differ diff --git a/backend/script_groups/XML Parser to SCL/data.json b/backend/script_groups/XML Parser to SCL/data.json index 5148a8a..b5cb08b 100644 --- a/backend/script_groups/XML Parser to SCL/data.json +++ b/backend/script_groups/XML Parser to SCL/data.json @@ -1,4 +1,11 @@ { "scl_output_dir": "scl_output", - "xref_output_dir": "xref_output" + "xref_output_dir": "xref_output", + "xref_source_subdir": "source", + "call_xref_filename": "xref_calls_tree.md", + "db_usage_xref_filename": "xref_db_usage_summary.md", + "plc_tag_xref_filename": "xref_plc_tags_summary.md", + "max_call_depth": 5, + "max_users_list": 20, + "aggregated_filename": "full_project_representation.md" } \ No newline at end of file diff --git a/backend/script_groups/XML Parser to SCL/log.txt b/backend/script_groups/XML Parser to SCL/log.txt index d977459..a8dda85 100644 --- a/backend/script_groups/XML Parser to SCL/log.txt +++ b/backend/script_groups/XML Parser to SCL/log.txt @@ -1,3108 +1,1761 @@ -2025-05-03 15:46:16.071 - ======================================== LOG START ======================================== -2025-05-03 15:46:16.072 - Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport' -2025-05-03 15:46:16.072 - Buscando archivos XML recursivamente en el subdirectorio: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' -2025-05-03 15:46:16.086 - Se encontraron 408 archivos XML para procesar: -2025-05-03 15:46:16.087 - - PLC\PlcDataTypes\AnalogInstrument.xml -2025-05-03 15:46:16.087 - - PLC\PlcDataTypes\CIP_Link_Type.xml -2025-05-03 15:46:16.087 - - PLC\PlcDataTypes\CIP_Simple_Type.xml -2025-05-03 15:46:16.088 - - PLC\PlcDataTypes\CIP_Step_Type.xml -2025-05-03 15:46:16.088 - - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml -2025-05-03 15:46:16.089 - - PLC\PlcDataTypes\Device.xml -2025-05-03 15:46:16.089 - - PLC\PlcDataTypes\DigitalInstrument.xml -2025-05-03 15:46:16.089 - - PLC\PlcDataTypes\FunctionButton.xml -2025-05-03 15:46:16.090 - - PLC\PlcDataTypes\PID.xml -2025-05-03 15:46:16.090 - - PLC\PlcDataTypes\QCO Phase.xml -2025-05-03 15:46:16.090 - - PLC\PlcDataTypes\QCO Spare.xml -2025-05-03 15:46:16.092 - - PLC\PlcDataTypes\QCO Timer.xml -2025-05-03 15:46:16.092 - - PLC\PlcDataTypes\QCO Timer_Array_1.xml -2025-05-03 15:46:16.092 - - PLC\PlcDataTypes\Recipe_Prod.xml -2025-05-03 15:46:16.092 - - PLC\PlcDataTypes\ReportCIPSimpleData.xml -2025-05-03 15:46:16.093 - - PLC\PlcDataTypes\TADDR_PAR.xml -2025-05-03 15:46:16.093 - - PLC\PlcDataTypes\TCON_PAR.xml -2025-05-03 15:46:16.093 - - PLC\PlcDataTypes\TCON_PAR_LF.xml -2025-05-03 15:46:16.094 - - PLC\PlcDataTypes\Tipo di dati utente_1.xml -2025-05-03 15:46:16.094 - - PLC\PlcDataTypes\Tipo di dati utente_2.xml -2025-05-03 15:46:16.094 - - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml -2025-05-03 15:46:16.095 - - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml -2025-05-03 15:46:16.095 - - PLC\PlcTags\Inputs.xml -2025-05-03 15:46:16.096 - - PLC\PlcTags\Memories.xml -2025-05-03 15:46:16.096 - - PLC\PlcTags\Outputs.xml -2025-05-03 15:46:16.097 - - PLC\PlcTags\OutputsFesto.xml -2025-05-03 15:46:16.097 - - PLC\PlcTags\Tabella delle variabili standard.xml -2025-05-03 15:46:16.097 - - PLC\PlcTags\Tabella delle variabili_1.xml -2025-05-03 15:46:16.099 - - PLC\PlcTags\Tabella delle variabili_2.xml -2025-05-03 15:46:16.099 - - PLC\PlcTags\Timers_Counters.xml -2025-05-03 15:46:16.099 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml -2025-05-03 15:46:16.100 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml -2025-05-03 15:46:16.100 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml -2025-05-03 15:46:16.100 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml -2025-05-03 15:46:16.100 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml -2025-05-03 15:46:16.100 - - PLC\ProgramBlocks_XML\Baialage.xml -2025-05-03 15:46:16.101 - - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml -2025-05-03 15:46:16.101 - - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml -2025-05-03 15:46:16.101 - - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml -2025-05-03 15:46:16.101 - - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml -2025-05-03 15:46:16.101 - - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml -2025-05-03 15:46:16.103 - - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml -2025-05-03 15:46:16.103 - - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml -2025-05-03 15:46:16.104 - - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml -2025-05-03 15:46:16.104 - - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml -2025-05-03 15:46:16.104 - - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml -2025-05-03 15:46:16.105 - - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml -2025-05-03 15:46:16.105 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml -2025-05-03 15:46:16.106 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml -2025-05-03 15:46:16.106 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml -2025-05-03 15:46:16.106 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml -2025-05-03 15:46:16.107 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml -2025-05-03 15:46:16.107 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml -2025-05-03 15:46:16.108 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml -2025-05-03 15:46:16.108 - - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml -2025-05-03 15:46:16.109 - - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml -2025-05-03 15:46:16.109 - - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml -2025-05-03 15:46:16.109 - - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml -2025-05-03 15:46:16.110 - - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml -2025-05-03 15:46:16.110 - - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml -2025-05-03 15:46:16.110 - - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml -2025-05-03 15:46:16.111 - - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml -2025-05-03 15:46:16.111 - - PLC\ProgramBlocks_XML\BlenderPID__Main.xml -2025-05-03 15:46:16.112 - - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml -2025-05-03 15:46:16.112 - - PLC\ProgramBlocks_XML\BlenderRinse.xml -2025-05-03 15:46:16.112 - - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml -2025-05-03 15:46:16.113 - - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml -2025-05-03 15:46:16.114 - - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml -2025-05-03 15:46:16.114 - - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml -2025-05-03 15:46:16.114 - - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml -2025-05-03 15:46:16.115 - - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml -2025-05-03 15:46:16.115 - - PLC\ProgramBlocks_XML\BlenderRun__Control.xml -2025-05-03 15:46:16.116 - - PLC\ProgramBlocks_XML\Blender_Constants.xml -2025-05-03 15:46:16.116 - - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml -2025-05-03 15:46:16.116 - - PLC\ProgramBlocks_XML\Blender_Variables.xml -2025-05-03 15:46:16.117 - - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml -2025-05-03 15:46:16.117 - - PLC\ProgramBlocks_XML\Blocco_1.xml -2025-05-03 15:46:16.118 - - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml -2025-05-03 15:46:16.118 - - PLC\ProgramBlocks_XML\Block_compare.xml -2025-05-03 15:46:16.118 - - PLC\ProgramBlocks_XML\Block_move.xml -2025-05-03 15:46:16.119 - - PLC\ProgramBlocks_XML\BrixTracking_Data.xml -2025-05-03 15:46:16.119 - - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml -2025-05-03 15:46:16.119 - - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml -2025-05-03 15:46:16.120 - - PLC\ProgramBlocks_XML\CIP CVQ.xml -2025-05-03 15:46:16.120 - - PLC\ProgramBlocks_XML\CIP FlipFlop.xml -2025-05-03 15:46:16.120 - - PLC\ProgramBlocks_XML\CIPLocal.xml -2025-05-03 15:46:16.121 - - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml -2025-05-03 15:46:16.121 - - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml -2025-05-03 15:46:16.121 - - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml -2025-05-03 15:46:16.122 - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml -2025-05-03 15:46:16.122 - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml -2025-05-03 15:46:16.122 - - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml -2025-05-03 15:46:16.123 - - PLC\ProgramBlocks_XML\CIPMain.xml -2025-05-03 15:46:16.123 - - PLC\ProgramBlocks_XML\CIPMain_Flood.xml -2025-05-03 15:46:16.124 - - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml -2025-05-03 15:46:16.124 - - PLC\ProgramBlocks_XML\CIPRecipe#01.xml -2025-05-03 15:46:16.124 - - PLC\ProgramBlocks_XML\CIPRecipe#02.xml -2025-05-03 15:46:16.124 - - PLC\ProgramBlocks_XML\CIPRecipe#03.xml -2025-05-03 15:46:16.124 - - PLC\ProgramBlocks_XML\CIPRecipe#04.xml -2025-05-03 15:46:16.126 - - PLC\ProgramBlocks_XML\CIPRecipe#05.xml -2025-05-03 15:46:16.126 - - PLC\ProgramBlocks_XML\CIPRecipe#06.xml -2025-05-03 15:46:16.127 - - PLC\ProgramBlocks_XML\CIPRecipe#07.xml -2025-05-03 15:46:16.127 - - PLC\ProgramBlocks_XML\CIPRecipe#08.xml -2025-05-03 15:46:16.128 - - PLC\ProgramBlocks_XML\CIPRecipe#09.xml -2025-05-03 15:46:16.129 - - PLC\ProgramBlocks_XML\CIPRecipe#10.xml -2025-05-03 15:46:16.129 - - PLC\ProgramBlocks_XML\CIPRecipe#11.xml -2025-05-03 15:46:16.129 - - PLC\ProgramBlocks_XML\CIPRecipe#12.xml -2025-05-03 15:46:16.129 - - PLC\ProgramBlocks_XML\CIPRecipe#13.xml -2025-05-03 15:46:16.130 - - PLC\ProgramBlocks_XML\CIPRecipe#14.xml -2025-05-03 15:46:16.130 - - PLC\ProgramBlocks_XML\CIPRecipe#15.xml -2025-05-03 15:46:16.131 - - PLC\ProgramBlocks_XML\CIPRecipe#16.xml -2025-05-03 15:46:16.131 - - PLC\ProgramBlocks_XML\CIPRecipe#17.xml -2025-05-03 15:46:16.131 - - PLC\ProgramBlocks_XML\CIPRecipe#18.xml -2025-05-03 15:46:16.132 - - PLC\ProgramBlocks_XML\CIPRecipe#19.xml -2025-05-03 15:46:16.132 - - PLC\ProgramBlocks_XML\CIPRecipe#20.xml -2025-05-03 15:46:16.132 - - PLC\ProgramBlocks_XML\CIPRecipe#21.xml -2025-05-03 15:46:16.134 - - PLC\ProgramBlocks_XML\CIPRecipe#22.xml -2025-05-03 15:46:16.134 - - PLC\ProgramBlocks_XML\CIPRecipe#23.xml -2025-05-03 15:46:16.134 - - PLC\ProgramBlocks_XML\CIPRecipe#24.xml -2025-05-03 15:46:16.135 - - PLC\ProgramBlocks_XML\CIPRecipe#25.xml -2025-05-03 15:46:16.135 - - PLC\ProgramBlocks_XML\CIPRecipe#26.xml -2025-05-03 15:46:16.135 - - PLC\ProgramBlocks_XML\CIPRecipe#27.xml -2025-05-03 15:46:16.135 - - PLC\ProgramBlocks_XML\CIPRecipe#28.xml -2025-05-03 15:46:16.135 - - PLC\ProgramBlocks_XML\CIPRecipe#29.xml -2025-05-03 15:46:16.136 - - PLC\ProgramBlocks_XML\CIPRecipe#30.xml -2025-05-03 15:46:16.136 - - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml -2025-05-03 15:46:16.136 - - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml -2025-05-03 15:46:16.136 - - PLC\ProgramBlocks_XML\CIPReportDB.xml -2025-05-03 15:46:16.137 - - PLC\ProgramBlocks_XML\CIPReportManager.xml -2025-05-03 15:46:16.137 - - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml -2025-05-03 15:46:16.137 - - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml -2025-05-03 15:46:16.137 - - PLC\ProgramBlocks_XML\CO2 Solubility.xml -2025-05-03 15:46:16.137 - - PLC\ProgramBlocks_XML\CO2EqPress.xml -2025-05-03 15:46:16.137 - - PLC\ProgramBlocks_XML\CO2InjPressure.xml -2025-05-03 15:46:16.138 - - PLC\ProgramBlocks_XML\CO2Tracking.xml -2025-05-03 15:46:16.138 - - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml -2025-05-03 15:46:16.138 - - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml -2025-05-03 15:46:16.138 - - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml -2025-05-03 15:46:16.139 - - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml -2025-05-03 15:46:16.139 - - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml -2025-05-03 15:46:16.139 - - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml -2025-05-03 15:46:16.139 - - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml -2025-05-03 15:46:16.141 - - PLC\ProgramBlocks_XML\CYC_INT5.xml -2025-05-03 15:46:16.141 - - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml -2025-05-03 15:46:16.141 - - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml -2025-05-03 15:46:16.141 - - PLC\ProgramBlocks_XML\Clock Signal.xml -2025-05-03 15:46:16.142 - - PLC\ProgramBlocks_XML\Co2_Counters.xml -2025-05-03 15:46:16.142 - - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml -2025-05-03 15:46:16.142 - - PLC\ProgramBlocks_XML\DELETE.xml -2025-05-03 15:46:16.142 - - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml -2025-05-03 15:46:16.143 - - PLC\ProgramBlocks_XML\DeaireationValve.xml -2025-05-03 15:46:16.143 - - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml -2025-05-03 15:46:16.143 - - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml -2025-05-03 15:46:16.143 - - PLC\ProgramBlocks_XML\Delay.xml -2025-05-03 15:46:16.143 - - PLC\ProgramBlocks_XML\DeltaP.xml -2025-05-03 15:46:16.143 - - PLC\ProgramBlocks_XML\EQ_STRNG.xml -2025-05-03 15:46:16.144 - - PLC\ProgramBlocks_XML\FW_DRand.xml -2025-05-03 15:46:16.144 - - PLC\ProgramBlocks_XML\FeedForward.xml -2025-05-03 15:46:16.144 - - PLC\ProgramBlocks_XML\FillerControl.xml -2025-05-03 15:46:16.144 - - PLC\ProgramBlocks_XML\FillerControl_DataSend.xml -2025-05-03 15:46:16.144 - - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml -2025-05-03 15:46:16.144 - - PLC\ProgramBlocks_XML\FillingTime.xml -2025-05-03 15:46:16.146 - - PLC\ProgramBlocks_XML\FirstProduction_Data.xml -2025-05-03 15:46:16.146 - - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml -2025-05-03 15:46:16.146 - - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml -2025-05-03 15:46:16.147 - - PLC\ProgramBlocks_XML\FrictionLoss.xml -2025-05-03 15:46:16.147 - - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml -2025-05-03 15:46:16.148 - - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml -2025-05-03 15:46:16.148 - - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml -2025-05-03 15:46:16.148 - - PLC\ProgramBlocks_XML\HMI Key User.xml -2025-05-03 15:46:16.149 - - PLC\ProgramBlocks_XML\HMI_Alarms.xml -2025-05-03 15:46:16.149 - - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml -2025-05-03 15:46:16.149 - - PLC\ProgramBlocks_XML\HMI_Device.xml -2025-05-03 15:46:16.150 - - PLC\ProgramBlocks_XML\HMI_Digital.xml -2025-05-03 15:46:16.150 - - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml -2025-05-03 15:46:16.150 - - PLC\ProgramBlocks_XML\HMI_Instrument.xml -2025-05-03 15:46:16.151 - - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml -2025-05-03 15:46:16.151 - - PLC\ProgramBlocks_XML\HMI_PID.xml -2025-05-03 15:46:16.151 - - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml -2025-05-03 15:46:16.152 - - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml -2025-05-03 15:46:16.152 - - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml -2025-05-03 15:46:16.152 - - PLC\ProgramBlocks_XML\HMI_Service.xml -2025-05-03 15:46:16.153 - - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml -2025-05-03 15:46:16.153 - - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml -2025-05-03 15:46:16.153 - - PLC\ProgramBlocks_XML\IO_FLT1.xml -2025-05-03 15:46:16.153 - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml -2025-05-03 15:46:16.154 - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml -2025-05-03 15:46:16.154 - - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml -2025-05-03 15:46:16.154 - - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml -2025-05-03 15:46:16.154 - - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml -2025-05-03 15:46:16.156 - - PLC\ProgramBlocks_XML\ITC Communic Filler.xml -2025-05-03 15:46:16.156 - - PLC\ProgramBlocks_XML\ITC Communic MainData.xml -2025-05-03 15:46:16.156 - - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml -2025-05-03 15:46:16.157 - - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml -2025-05-03 15:46:16.157 - - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml -2025-05-03 15:46:16.157 - - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml -2025-05-03 15:46:16.157 - - PLC\ProgramBlocks_XML\ITC DataIn.xml -2025-05-03 15:46:16.158 - - PLC\ProgramBlocks_XML\ITC DataOut.xml -2025-05-03 15:46:16.158 - - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml -2025-05-03 15:46:16.158 - - PLC\ProgramBlocks_XML\ITC MainRoutine.xml -2025-05-03 15:46:16.159 - - PLC\ProgramBlocks_XML\Input.xml -2025-05-03 15:46:16.159 - - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml -2025-05-03 15:46:16.159 - - PLC\ProgramBlocks_XML\Input_Data.xml -2025-05-03 15:46:16.160 - - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml -2025-05-03 15:46:16.160 - - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml -2025-05-03 15:46:16.160 - - PLC\ProgramBlocks_XML\Instrument_Scanner.xml -2025-05-03 15:46:16.160 - - PLC\ProgramBlocks_XML\Integral.xml -2025-05-03 15:46:16.160 - - PLC\ProgramBlocks_XML\Interlocking_Panel.xml -2025-05-03 15:46:16.161 - - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml -2025-05-03 15:46:16.161 - - PLC\ProgramBlocks_XML\Interlocking_Variables.xml -2025-05-03 15:46:16.161 - - PLC\ProgramBlocks_XML\Key Read & Write Data.xml -2025-05-03 15:46:16.161 - - PLC\ProgramBlocks_XML\Key Read & Write.xml -2025-05-03 15:46:16.161 - - PLC\ProgramBlocks_XML\LIMIT_I.xml -2025-05-03 15:46:16.162 - - PLC\ProgramBlocks_XML\LIMIT_R.xml -2025-05-03 15:46:16.162 - - PLC\ProgramBlocks_XML\LowPassFilter.xml -2025-05-03 15:46:16.162 - - PLC\ProgramBlocks_XML\MFMAnalogValues.xml -2025-05-03 15:46:16.163 - - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml -2025-05-03 15:46:16.163 - - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml -2025-05-03 15:46:16.163 - - PLC\ProgramBlocks_XML\MOD_ERR.xml -2025-05-03 15:46:16.163 - - PLC\ProgramBlocks_XML\MSE Slope.xml -2025-05-03 15:46:16.163 - - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml -2025-05-03 15:46:16.165 - - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml -2025-05-03 15:46:16.165 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml -2025-05-03 15:46:16.165 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml -2025-05-03 15:46:16.166 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml -2025-05-03 15:46:16.166 - - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml -2025-05-03 15:46:16.166 - - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml -2025-05-03 15:46:16.166 - - PLC\ProgramBlocks_XML\MessageScroll.xml -2025-05-03 15:46:16.167 - - PLC\ProgramBlocks_XML\ModValveFault.xml -2025-05-03 15:46:16.167 - - PLC\ProgramBlocks_XML\ONS_R.xml -2025-05-03 15:46:16.167 - - PLC\ProgramBlocks_XML\Output.xml -2025-05-03 15:46:16.167 - - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml -2025-05-03 15:46:16.168 - - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml -2025-05-03 15:46:16.168 - - PLC\ProgramBlocks_XML\PID MAIN Data.xml -2025-05-03 15:46:16.169 - - PLC\ProgramBlocks_XML\PIDControl.xml -2025-05-03 15:46:16.169 - - PLC\ProgramBlocks_XML\PID_Filling_Head.xml -2025-05-03 15:46:16.169 - - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml -2025-05-03 15:46:16.171 - - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml -2025-05-03 15:46:16.171 - - PLC\ProgramBlocks_XML\PID_RMM301.xml -2025-05-03 15:46:16.171 - - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml -2025-05-03 15:46:16.172 - - PLC\ProgramBlocks_XML\PID_RMM303.xml -2025-05-03 15:46:16.172 - - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml -2025-05-03 15:46:16.173 - - PLC\ProgramBlocks_XML\PID_RMM304.xml -2025-05-03 15:46:16.173 - - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml -2025-05-03 15:46:16.173 - - PLC\ProgramBlocks_XML\PID_RMP302.xml -2025-05-03 15:46:16.174 - - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml -2025-05-03 15:46:16.174 - - PLC\ProgramBlocks_XML\PID_RVM301.xml -2025-05-03 15:46:16.174 - - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml -2025-05-03 15:46:16.175 - - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml -2025-05-03 15:46:16.175 - - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml -2025-05-03 15:46:16.175 - - PLC\ProgramBlocks_XML\PID_RVN302.xml -2025-05-03 15:46:16.176 - - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml -2025-05-03 15:46:16.176 - - PLC\ProgramBlocks_XML\PID_RVP303.xml -2025-05-03 15:46:16.176 - - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml -2025-05-03 15:46:16.178 - - PLC\ProgramBlocks_XML\PID_RVS318.xml -2025-05-03 15:46:16.178 - - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml -2025-05-03 15:46:16.178 - - PLC\ProgramBlocks_XML\PID_Variables.xml -2025-05-03 15:46:16.178 - - PLC\ProgramBlocks_XML\PPM O2.xml -2025-05-03 15:46:16.179 - - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml -2025-05-03 15:46:16.179 - - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml -2025-05-03 15:46:16.179 - - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml -2025-05-03 15:46:16.179 - - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml -2025-05-03 15:46:16.180 - - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml -2025-05-03 15:46:16.180 - - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml -2025-05-03 15:46:16.180 - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml -2025-05-03 15:46:16.180 - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml -2025-05-03 15:46:16.182 - - PLC\ProgramBlocks_XML\Procedure.xml -2025-05-03 15:46:16.182 - - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml -2025-05-03 15:46:16.182 - - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml -2025-05-03 15:46:16.183 - - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml -2025-05-03 15:46:16.183 - - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml -2025-05-03 15:46:16.183 - - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml -2025-05-03 15:46:16.184 - - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml -2025-05-03 15:46:16.184 - - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml -2025-05-03 15:46:16.184 - - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml -2025-05-03 15:46:16.184 - - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml -2025-05-03 15:46:16.184 - - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml -2025-05-03 15:46:16.186 - - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml -2025-05-03 15:46:16.186 - - PLC\ProgramBlocks_XML\Procedure_Variables.xml -2025-05-03 15:46:16.187 - - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml -2025-05-03 15:46:16.187 - - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml -2025-05-03 15:46:16.187 - - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml -2025-05-03 15:46:16.188 - - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml -2025-05-03 15:46:16.188 - - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml -2025-05-03 15:46:16.188 - - PLC\ProgramBlocks_XML\ProdReportDB.xml -2025-05-03 15:46:16.189 - - PLC\ProgramBlocks_XML\ProdReportManager.xml -2025-05-03 15:46:16.189 - - PLC\ProgramBlocks_XML\ProductAvailable.xml -2025-05-03 15:46:16.189 - - PLC\ProgramBlocks_XML\ProductLiterInTank.xml -2025-05-03 15:46:16.190 - - PLC\ProgramBlocks_XML\ProductPipeDrain.xml -2025-05-03 15:46:16.190 - - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml -2025-05-03 15:46:16.190 - - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml -2025-05-03 15:46:16.191 - - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml -2025-05-03 15:46:16.191 - - PLC\ProgramBlocks_XML\ProductQuality.xml -2025-05-03 15:46:16.191 - - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml -2025-05-03 15:46:16.192 - - PLC\ProgramBlocks_XML\Profibus Network.xml -2025-05-03 15:46:16.192 - - PLC\ProgramBlocks_XML\Profibus_Variables.xml -2025-05-03 15:46:16.193 - - PLC\ProgramBlocks_XML\Programming error.xml -2025-05-03 15:46:16.193 - - PLC\ProgramBlocks_XML\PumpsControl.xml -2025-05-03 15:46:16.193 - - PLC\ProgramBlocks_XML\QCO Monitor.xml -2025-05-03 15:46:16.193 - - PLC\ProgramBlocks_XML\QCO Timing DB.xml -2025-05-03 15:46:16.193 - - PLC\ProgramBlocks_XML\RACK_FLT.xml -2025-05-03 15:46:16.194 - - PLC\ProgramBlocks_XML\REPLACE_Mod.xml -2025-05-03 15:46:16.194 - - PLC\ProgramBlocks_XML\ReadAnalogIn.xml -2025-05-03 15:46:16.194 - - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml -2025-05-03 15:46:16.195 - - PLC\ProgramBlocks_XML\Recipe #01.xml -2025-05-03 15:46:16.195 - - PLC\ProgramBlocks_XML\Recipe #02.xml -2025-05-03 15:46:16.195 - - PLC\ProgramBlocks_XML\Recipe #03.xml -2025-05-03 15:46:16.195 - - PLC\ProgramBlocks_XML\Recipe #04.xml -2025-05-03 15:46:16.197 - - PLC\ProgramBlocks_XML\Recipe #05.xml -2025-05-03 15:46:16.197 - - PLC\ProgramBlocks_XML\Recipe #06.xml -2025-05-03 15:46:16.197 - - PLC\ProgramBlocks_XML\Recipe #07.xml -2025-05-03 15:46:16.197 - - PLC\ProgramBlocks_XML\Recipe #08.xml -2025-05-03 15:46:16.198 - - PLC\ProgramBlocks_XML\Recipe #09.xml -2025-05-03 15:46:16.198 - - PLC\ProgramBlocks_XML\Recipe #10.xml -2025-05-03 15:46:16.198 - - PLC\ProgramBlocks_XML\Recipe #11.xml -2025-05-03 15:46:16.199 - - PLC\ProgramBlocks_XML\Recipe #12.xml -2025-05-03 15:46:16.199 - - PLC\ProgramBlocks_XML\Recipe #13.xml -2025-05-03 15:46:16.200 - - PLC\ProgramBlocks_XML\Recipe #14.xml -2025-05-03 15:46:16.200 - - PLC\ProgramBlocks_XML\Recipe #15.xml -2025-05-03 15:46:16.200 - - PLC\ProgramBlocks_XML\Recipe #16.xml -2025-05-03 15:46:16.202 - - PLC\ProgramBlocks_XML\Recipe #17.xml -2025-05-03 15:46:16.202 - - PLC\ProgramBlocks_XML\Recipe #18.xml -2025-05-03 15:46:16.202 - - PLC\ProgramBlocks_XML\Recipe #19.xml -2025-05-03 15:46:16.203 - - PLC\ProgramBlocks_XML\Recipe #20.xml -2025-05-03 15:46:16.203 - - PLC\ProgramBlocks_XML\Recipe #21.xml -2025-05-03 15:46:16.203 - - PLC\ProgramBlocks_XML\Recipe #22.xml -2025-05-03 15:46:16.204 - - PLC\ProgramBlocks_XML\Recipe #23.xml -2025-05-03 15:46:16.204 - - PLC\ProgramBlocks_XML\Recipe #24.xml -2025-05-03 15:46:16.204 - - PLC\ProgramBlocks_XML\Recipe #25.xml -2025-05-03 15:46:16.204 - - PLC\ProgramBlocks_XML\Recipe #26.xml -2025-05-03 15:46:16.204 - - PLC\ProgramBlocks_XML\Recipe #27.xml -2025-05-03 15:46:16.206 - - PLC\ProgramBlocks_XML\Recipe #28.xml -2025-05-03 15:46:16.206 - - PLC\ProgramBlocks_XML\Recipe #29.xml -2025-05-03 15:46:16.206 - - PLC\ProgramBlocks_XML\Recipe #30.xml -2025-05-03 15:46:16.206 - - PLC\ProgramBlocks_XML\Recipe #31.xml -2025-05-03 15:46:16.207 - - PLC\ProgramBlocks_XML\Recipe #32.xml -2025-05-03 15:46:16.207 - - PLC\ProgramBlocks_XML\Recipe #33.xml -2025-05-03 15:46:16.207 - - PLC\ProgramBlocks_XML\Recipe #34.xml -2025-05-03 15:46:16.207 - - PLC\ProgramBlocks_XML\Recipe #35.xml -2025-05-03 15:46:16.208 - - PLC\ProgramBlocks_XML\Recipe #36.xml -2025-05-03 15:46:16.208 - - PLC\ProgramBlocks_XML\Recipe #37.xml -2025-05-03 15:46:16.208 - - PLC\ProgramBlocks_XML\Recipe #38.xml -2025-05-03 15:46:16.209 - - PLC\ProgramBlocks_XML\Recipe #39.xml -2025-05-03 15:46:16.209 - - PLC\ProgramBlocks_XML\Recipe #40.xml -2025-05-03 15:46:16.210 - - PLC\ProgramBlocks_XML\Recipe #41.xml -2025-05-03 15:46:16.210 - - PLC\ProgramBlocks_XML\Recipe #42.xml -2025-05-03 15:46:16.210 - - PLC\ProgramBlocks_XML\Recipe #43.xml -2025-05-03 15:46:16.210 - - PLC\ProgramBlocks_XML\Recipe #44.xml -2025-05-03 15:46:16.212 - - PLC\ProgramBlocks_XML\Recipe #45.xml -2025-05-03 15:46:16.212 - - PLC\ProgramBlocks_XML\Recipe #46.xml -2025-05-03 15:46:16.212 - - PLC\ProgramBlocks_XML\Recipe #47.xml -2025-05-03 15:46:16.213 - - PLC\ProgramBlocks_XML\Recipe #48.xml -2025-05-03 15:46:16.213 - - PLC\ProgramBlocks_XML\Recipe #49.xml -2025-05-03 15:46:16.214 - - PLC\ProgramBlocks_XML\Recipe #50.xml -2025-05-03 15:46:16.214 - - PLC\ProgramBlocks_XML\RecipeCalculation.xml -2025-05-03 15:46:16.214 - - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml -2025-05-03 15:46:16.214 - - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml -2025-05-03 15:46:16.215 - - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml -2025-05-03 15:46:16.215 - - PLC\ProgramBlocks_XML\SEL_I.xml -2025-05-03 15:46:16.215 - - PLC\ProgramBlocks_XML\SEL_R.xml -2025-05-03 15:46:16.215 - - PLC\ProgramBlocks_XML\SLIM_Block.xml -2025-05-03 15:46:16.216 - - PLC\ProgramBlocks_XML\SLIM_Variables.xml -2025-05-03 15:46:16.216 - - PLC\ProgramBlocks_XML\Safeties.xml -2025-05-03 15:46:16.216 - - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml -2025-05-03 15:46:16.217 - - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml -2025-05-03 15:46:16.217 - - PLC\ProgramBlocks_XML\Signal Gen.xml -2025-05-03 15:46:16.217 - - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml -2025-05-03 15:46:16.219 - - PLC\ProgramBlocks_XML\SlewLimit.xml -2025-05-03 15:46:16.219 - - PLC\ProgramBlocks_XML\SpeedAdjust.xml -2025-05-03 15:46:16.219 - - PLC\ProgramBlocks_XML\Statistical_Analisys.xml -2025-05-03 15:46:16.220 - - PLC\ProgramBlocks_XML\SubCarb.xml -2025-05-03 15:46:16.220 - - PLC\ProgramBlocks_XML\SubCarb_DB.xml -2025-05-03 15:46:16.220 - - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml -2025-05-03 15:46:16.221 - - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml -2025-05-03 15:46:16.221 - - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml -2025-05-03 15:46:16.221 - - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml -2025-05-03 15:46:16.222 - - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml -2025-05-03 15:46:16.222 - - PLC\ProgramBlocks_XML\SyrupDensity.xml -2025-05-03 15:46:16.222 - - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml -2025-05-03 15:46:16.223 - - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml -2025-05-03 15:46:16.223 - - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml -2025-05-03 15:46:16.223 - - PLC\ProgramBlocks_XML\System_Run_Out.xml -2025-05-03 15:46:16.225 - - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml -2025-05-03 15:46:16.225 - - PLC\ProgramBlocks_XML\T_Timer.xml -2025-05-03 15:46:16.225 - - PLC\ProgramBlocks_XML\TankLevel.xml -2025-05-03 15:46:16.226 - - PLC\ProgramBlocks_XML\TankLevelToHeight.xml -2025-05-03 15:46:16.226 - - PLC\ProgramBlocks_XML\Time error interrupt.xml -2025-05-03 15:46:16.226 - - PLC\ProgramBlocks_XML\VacuumCtrl.xml -2025-05-03 15:46:16.227 - - PLC\ProgramBlocks_XML\ValveFlow.xml -2025-05-03 15:46:16.227 - - PLC\ProgramBlocks_XML\WaterDensity.xml -2025-05-03 15:46:16.228 - - PLC\ProgramBlocks_XML\WritePeripheral.xml -2025-05-03 15:46:16.228 - - PLC\ProgramBlocks_XML\_CYCL_EXC.xml -2025-05-03 15:46:16.228 - - PLC\ProgramBlocks_XML\_StepMove.xml -2025-05-03 15:46:16.230 - - PLC\ProgramBlocks_XML\_StepMove_Test.xml -2025-05-03 15:46:16.230 - - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml -2025-05-03 15:46:16.230 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml -2025-05-03 15:46:16.230 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml -2025-05-03 15:46:16.231 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml -2025-05-03 15:46:16.231 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml -2025-05-03 15:46:16.231 - - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml -2025-05-03 15:46:16.231 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml -2025-05-03 15:46:16.232 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml -2025-05-03 15:46:16.232 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml -2025-05-03 15:46:16.232 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml -2025-05-03 15:46:16.233 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml -2025-05-03 15:46:16.233 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml -2025-05-03 15:46:16.233 - - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml -2025-05-03 15:46:16.233 - - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml -2025-05-03 15:46:16.234 - +2025-05-03 17:05:04.961 - ======================================== LOG START ======================================== +2025-05-03 17:05:04.961 - Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport' +2025-05-03 17:05:04.961 - Buscando archivos XML recursivamente en el subdirectorio: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' +2025-05-03 17:05:04.980 - Se encontraron 408 archivos XML para procesar: +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\AnalogInstrument.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\CIP_Link_Type.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\CIP_Simple_Type.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\CIP_Step_Type.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\CIP_WaitEvent_Type.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\Device.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\DigitalInstrument.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\FunctionButton.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\PID.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\QCO Phase.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\QCO Spare.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\QCO Timer.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\QCO Timer_Array_1.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\Recipe_Prod.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\ReportCIPSimpleData.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\TADDR_PAR.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\TCON_PAR.xml +2025-05-03 17:05:04.982 - - PLC\PlcDataTypes\TCON_PAR_LF.xml +2025-05-03 17:05:04.983 - - PLC\PlcDataTypes\Tipo di dati utente_1.xml +2025-05-03 17:05:04.983 - - PLC\PlcDataTypes\Tipo di dati utente_2.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\IO Not in Hardware\InputsMaster.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Inputs.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Memories.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Outputs.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\OutputsFesto.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Tabella delle variabili standard.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Tabella delle variabili_1.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Tabella delle variabili_2.xml +2025-05-03 17:05:04.983 - - PLC\PlcTags\Timers_Counters.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\Baialage.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml +2025-05-03 17:05:04.983 - - PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID__Main.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml +2025-05-03 17:05:04.984 - - PLC\ProgramBlocks_XML\BlenderRinse.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRinse_Done.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BlenderRun__Control.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Blender_Constants.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Blender_Procedure Data.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Blender_Variables.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Blocco_1.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Blocco_dati_Test.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Block_compare.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\Block_move.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BrixTracking_Data.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIP CVQ.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIP FlipFlop.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIPLocal.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml +2025-05-03 17:05:04.985 - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPMain.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPMain_Flood.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPRecipe#01.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPRecipe#02.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPRecipe#03.xml +2025-05-03 17:05:04.986 - - PLC\ProgramBlocks_XML\CIPRecipe#04.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#05.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#06.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#07.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#08.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#09.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#10.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#11.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#12.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#13.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#14.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#15.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#16.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#17.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#18.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#19.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#20.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#21.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#22.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#23.xml +2025-05-03 17:05:04.991 - - PLC\ProgramBlocks_XML\CIPRecipe#24.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipe#25.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipe#26.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipe#27.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipe#28.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipe#29.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipe#30.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipeManagement.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPReportDB.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIPReportManager.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIP_Program_Variables.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2 Solubility.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2EqPress.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2InjPressure.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2Tracking.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2Tracking_Data.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\COMPLETE RESTART.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CYC_INT5.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\Cetrifugal_Head.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\Clock Signal.xml +2025-05-03 17:05:04.992 - - PLC\ProgramBlocks_XML\Co2_Counters.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Co2_Counters_DB.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\DELETE.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\DeairCO2TempComp.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\DeaireationValve.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Default_SupervisionDB.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Delay.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\DeltaP.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\EQ_STRNG.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FW_DRand.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FeedForward.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FillerControl.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FillerControl_DataSend.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Filler_Head_Variables.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FillingTime.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FirstProduction_Data.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\FrictionLoss.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\HMI Key User.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\HMI_Alarms.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\HMI_Device.xml +2025-05-03 17:05:04.993 - - PLC\ProgramBlocks_XML\HMI_Digital.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_IO_Showing.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Instrument.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_PID.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Service.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\HMI_Variables_Status.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\IO_FLT1.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml +2025-05-03 17:05:04.994 - - PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Communic Filler.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Communic MainData.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC DataIn.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC DataOut.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\ITC MainRoutine.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\Input.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\Input_Data.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\Input_DigitalScanner.xml +2025-05-03 17:05:05.029 - - PLC\ProgramBlocks_XML\Instrument_Scanner.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Integral.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Interlocking_Panel.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Interlocking_Variables.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Key Read & Write Data.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Key Read & Write.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\LIMIT_I.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\LIMIT_R.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\LowPassFilter.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MFMAnalogValues.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MOD_ERR.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MSE Slope.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Maselli_PA_Control.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Maselli_PA_Data.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\MessageScroll.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\ModValveFault.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\ONS_R.xml +2025-05-03 17:05:05.030 - - PLC\ProgramBlocks_XML\Output.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\Output_CO2InjPress.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID MAIN Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PIDControl.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_Filling_Head.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMM301.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMM301_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMM303.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMM303_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMM304.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMM304_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMP302.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RMP302_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVM301.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVM301_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVM319_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVN302.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVN302_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVP303.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVP303_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVS318.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_RVS318_Data.xml +2025-05-03 17:05:05.031 - - PLC\ProgramBlocks_XML\PID_Variables.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\PPM O2.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\Procedure.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml +2025-05-03 17:05:05.032 - - PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Procedure_Variables.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProdReportDB.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProdReportManager.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductAvailable.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductLiterInTank.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductPipeDrain.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductPipeRunOut.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductQuality.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\ProductQuality_Messages.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Profibus Network.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Profibus_Variables.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\Programming error.xml +2025-05-03 17:05:05.065 - - PLC\ProgramBlocks_XML\PumpsControl.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\QCO Monitor.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\QCO Timing DB.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\RACK_FLT.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\REPLACE_Mod.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\ReadAnalogIn.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #01.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #02.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #03.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #04.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #05.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #06.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #07.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #08.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #09.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #10.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #11.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #12.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #13.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #14.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #15.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #16.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #17.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #18.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #19.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #20.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #21.xml +2025-05-03 17:05:05.066 - - PLC\ProgramBlocks_XML\Recipe #22.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #23.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #24.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #25.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #26.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #27.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #28.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #29.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #30.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #31.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #32.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #33.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #34.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #35.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #36.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #37.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #38.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #39.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #40.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #41.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #42.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #43.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #44.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #45.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #46.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #47.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #48.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #49.xml +2025-05-03 17:05:05.067 - - PLC\ProgramBlocks_XML\Recipe #50.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\RecipeCalculation.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\RecipeEditDataSave.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\RecipeManagement_Data.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SEL_I.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SEL_R.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SLIM_Block.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SLIM_Variables.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\Safeties.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SelCheckBrixSource.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\Signal Gen.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\Signal_Gen_Data.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SlewLimit.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SpeedAdjust.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\Statistical_Analisys.xml +2025-05-03 17:05:05.068 - - PLC\ProgramBlocks_XML\SubCarb.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\SubCarb_DB.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\SyrupDensity.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\System_RunOut_Variables.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\System_Run_Out.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\System_Run_Out_Data.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\T_Timer.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\TankLevel.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\TankLevelToHeight.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\Time error interrupt.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\VacuumCtrl.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\ValveFlow.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\WaterDensity.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\WritePeripheral.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\_CYCL_EXC.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\_StepMove.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\_StepMove_Test.xml +2025-05-03 17:05:05.102 - - PLC\ProgramBlocks_XML\mPDS_PA_Control.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_PA_Data.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml +2025-05-03 17:05:05.103 - - PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml +2025-05-03 17:05:05.103 - --- Fase 1: Procesamiento Individual (x1, x2, x3) --- -2025-05-03 15:46:16.253 - +2025-05-03 17:05:05.103 - --- Procesando archivo: PLC\PlcDataTypes\AnalogInstrument.xml --- -2025-05-03 15:46:16.256 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\AnalogInstrument.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.257 - +2025-05-03 17:05:05.106 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\AnalogInstrument.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.106 - --- Procesando archivo: PLC\PlcDataTypes\CIP_Link_Type.xml --- -2025-05-03 15:46:16.260 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Link_Type.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.261 - +2025-05-03 17:05:05.107 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Link_Type.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.107 - --- Procesando archivo: PLC\PlcDataTypes\CIP_Simple_Type.xml --- -2025-05-03 15:46:16.263 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Simple_Type.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.264 - +2025-05-03 17:05:05.108 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Simple_Type.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.108 - --- Procesando archivo: PLC\PlcDataTypes\CIP_Step_Type.xml --- -2025-05-03 15:46:16.266 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Step_Type.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.266 - +2025-05-03 17:05:05.109 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_Step_Type.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.109 - --- Procesando archivo: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml --- -2025-05-03 15:46:16.270 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.271 - +2025-05-03 17:05:05.111 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\CIP_WaitEvent_Type.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.111 - --- Procesando archivo: PLC\PlcDataTypes\Device.xml --- -2025-05-03 15:46:16.273 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Device.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.273 - +2025-05-03 17:05:05.112 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Device.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.112 - --- Procesando archivo: PLC\PlcDataTypes\DigitalInstrument.xml --- -2025-05-03 15:46:16.276 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\DigitalInstrument.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.276 - +2025-05-03 17:05:05.113 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\DigitalInstrument.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.113 - --- Procesando archivo: PLC\PlcDataTypes\FunctionButton.xml --- -2025-05-03 15:46:16.280 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\FunctionButton.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.280 - +2025-05-03 17:05:05.114 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\FunctionButton.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.114 - --- Procesando archivo: PLC\PlcDataTypes\PID.xml --- -2025-05-03 15:46:16.282 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\PID.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.282 - +2025-05-03 17:05:05.115 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\PID.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.115 - --- Procesando archivo: PLC\PlcDataTypes\QCO Phase.xml --- -2025-05-03 15:46:16.285 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Phase.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.286 - +2025-05-03 17:05:05.116 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Phase.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.117 - --- Procesando archivo: PLC\PlcDataTypes\QCO Spare.xml --- -2025-05-03 15:46:16.288 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Spare.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.288 - +2025-05-03 17:05:05.118 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Spare.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.118 - --- Procesando archivo: PLC\PlcDataTypes\QCO Timer.xml --- -2025-05-03 15:46:16.292 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Timer.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.292 - +2025-05-03 17:05:05.119 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Timer.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.119 - --- Procesando archivo: PLC\PlcDataTypes\QCO Timer_Array_1.xml --- -2025-05-03 15:46:16.296 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.297 - +2025-05-03 17:05:05.121 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\QCO Timer_Array_1.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.140 - --- Procesando archivo: PLC\PlcDataTypes\Recipe_Prod.xml --- -2025-05-03 15:46:16.301 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Recipe_Prod.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.305 - +2025-05-03 17:05:05.142 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Recipe_Prod.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.142 - --- Procesando archivo: PLC\PlcDataTypes\ReportCIPSimpleData.xml --- -2025-05-03 15:46:16.309 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.309 - +2025-05-03 17:05:05.142 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\ReportCIPSimpleData.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.142 - --- Procesando archivo: PLC\PlcDataTypes\TADDR_PAR.xml --- -2025-05-03 15:46:16.314 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TADDR_PAR.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.315 - +2025-05-03 17:05:05.143 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TADDR_PAR.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.143 - --- Procesando archivo: PLC\PlcDataTypes\TCON_PAR.xml --- -2025-05-03 15:46:16.318 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TCON_PAR.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.318 - +2025-05-03 17:05:05.144 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TCON_PAR.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.144 - --- Procesando archivo: PLC\PlcDataTypes\TCON_PAR_LF.xml --- -2025-05-03 15:46:16.325 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TCON_PAR_LF.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.326 - +2025-05-03 17:05:05.145 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\TCON_PAR_LF.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.145 - --- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_1.xml --- -2025-05-03 15:46:16.333 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.334 - +2025-05-03 17:05:05.146 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Tipo di dati utente_1.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.146 - --- Procesando archivo: PLC\PlcDataTypes\Tipo di dati utente_2.xml --- -2025-05-03 15:46:16.338 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.339 - +2025-05-03 17:05:05.147 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcDataTypes\Tipo di dati utente_2.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.147 - --- Procesando archivo: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml --- -2025-05-03 15:46:16.342 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.343 - +2025-05-03 17:05:05.148 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\IO Not in Hardware\InputsMaster.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.148 - --- Procesando archivo: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml --- -2025-05-03 15:46:16.355 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.356 - +2025-05-03 17:05:05.150 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\IO Not in Hardware\OutputsMaster.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.150 - --- Procesando archivo: PLC\PlcTags\Inputs.xml --- -2025-05-03 15:46:16.366 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Inputs.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.367 - +2025-05-03 17:05:05.151 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Inputs.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.151 - --- Procesando archivo: PLC\PlcTags\Memories.xml --- -2025-05-03 15:46:16.374 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Memories.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.375 - +2025-05-03 17:05:05.155 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Memories.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.155 - --- Procesando archivo: PLC\PlcTags\Outputs.xml --- -2025-05-03 15:46:16.379 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Outputs.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.379 - +2025-05-03 17:05:05.156 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Outputs.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.156 - --- Procesando archivo: PLC\PlcTags\OutputsFesto.xml --- -2025-05-03 15:46:16.381 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\OutputsFesto.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.382 - +2025-05-03 17:05:05.156 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\OutputsFesto.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.157 - --- Procesando archivo: PLC\PlcTags\Tabella delle variabili standard.xml --- -2025-05-03 15:46:16.385 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili standard.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.386 - +2025-05-03 17:05:05.157 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili standard.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.157 - --- Procesando archivo: PLC\PlcTags\Tabella delle variabili_1.xml --- -2025-05-03 15:46:16.390 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili_1.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.391 - +2025-05-03 17:05:05.158 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili_1.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.158 - --- Procesando archivo: PLC\PlcTags\Tabella delle variabili_2.xml --- -2025-05-03 15:46:16.393 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili_2.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.394 - +2025-05-03 17:05:05.159 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Tabella delle variabili_2.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.159 - --- Procesando archivo: PLC\PlcTags\Timers_Counters.xml --- -2025-05-03 15:46:16.397 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Timers_Counters.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.399 - +2025-05-03 17:05:05.160 - --- SALTANDO TODO (x1, x2, x3) para: PLC\PlcTags\Timers_Counters.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.160 - --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml --- -2025-05-03 15:46:16.401 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.402 - +2025-05-03 17:05:05.161 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia MainRoutine.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.161 - --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml --- -2025-05-03 15:46:16.405 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.406 - +2025-05-03 17:05:05.162 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profibus.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.162 - --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml --- -2025-05-03 15:46:16.410 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.410 - +2025-05-03 17:05:05.179 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfibusData.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.179 - --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml --- -2025-05-03 15:46:16.412 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.413 - +2025-05-03 17:05:05.181 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia Profinet.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.181 - --- Procesando archivo: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml --- -2025-05-03 15:46:16.416 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.417 - +2025-05-03 17:05:05.183 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\40_10_GNS_PLCdia Main\GNS PLCdia ProfinetData.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.183 - --- Procesando archivo: PLC\ProgramBlocks_XML\Baialage.xml --- -2025-05-03 15:46:16.420 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Baialage.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.420 - +2025-05-03 17:05:05.185 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Baialage.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.185 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml --- -2025-05-03 15:46:16.425 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.425 - +2025-05-03 17:05:05.187 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlendFill StartUp_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.187 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml --- -2025-05-03 15:46:16.427 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.428 - +2025-05-03 17:05:05.188 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_All Auto.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.188 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml --- -2025-05-03 15:46:16.429 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.431 - +2025-05-03 17:05:05.189 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_CIPModeInit.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.189 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml --- -2025-05-03 15:46:16.433 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.434 - +2025-05-03 17:05:05.190 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_InitErrors.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.190 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml --- -2025-05-03 15:46:16.436 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.437 - +2025-05-03 17:05:05.191 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MFM Command.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.191 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml --- -2025-05-03 15:46:16.448 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.448 - +2025-05-03 17:05:05.200 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_MachineInit.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.200 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml --- -2025-05-03 15:46:16.450 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.450 - +2025-05-03 17:05:05.201 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ManualActive.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.202 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml --- -2025-05-03 15:46:16.452 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.453 - +2025-05-03 17:05:05.202 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ProdModeInit.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.202 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml --- -2025-05-03 15:46:16.455 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.455 - +2025-05-03 17:05:05.204 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_ResetSPWord.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.204 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml --- -2025-05-03 15:46:16.457 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.458 - +2025-05-03 17:05:05.205 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl_UpdatePWord.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.205 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml --- -2025-05-03 15:46:16.463 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.463 - +2025-05-03 17:05:05.208 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderCtrl__Main.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.208 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml --- -2025-05-03 15:46:16.467 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.467 - +2025-05-03 17:05:05.210 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_Monitor.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.210 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml --- -2025-05-03 15:46:16.469 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.470 - +2025-05-03 17:05:05.211 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_PresRelea.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.211 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml --- -2025-05-03 15:46:16.473 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.474 - +2025-05-03 17:05:05.213 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_ReadAnIn.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.213 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml --- -2025-05-03 15:46:16.475 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.476 - +2025-05-03 17:05:05.215 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveInteg.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.215 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml --- -2025-05-03 15:46:16.477 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.478 - +2025-05-03 17:05:05.216 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_SaveValve.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.216 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml --- -2025-05-03 15:46:16.484 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.485 - +2025-05-03 17:05:05.222 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl_WriteAnOu.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.222 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml --- -2025-05-03 15:46:16.488 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.488 - +2025-05-03 17:05:05.225 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPIDCtrl__Loop.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.225 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml --- -2025-05-03 15:46:16.490 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.490 - +2025-05-03 17:05:05.226 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_ActualRecipe.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.226 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml --- -2025-05-03 15:46:16.491 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.492 - +2025-05-03 17:05:05.227 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_BlendingFault.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.227 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml --- -2025-05-03 15:46:16.493 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.495 - +2025-05-03 17:05:05.229 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_FlowMeterErro.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.229 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml --- -2025-05-03 15:46:16.496 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.497 - +2025-05-03 17:05:05.230 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_NextRecipe.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.230 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml --- -2025-05-03 15:46:16.498 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.499 - +2025-05-03 17:05:05.231 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDFFCalc.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.231 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml --- -2025-05-03 15:46:16.501 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.501 - +2025-05-03 17:05:05.232 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDInitParam.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.232 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml --- -2025-05-03 15:46:16.504 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.505 - +2025-05-03 17:05:05.232 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDResInteg.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.233 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml --- -2025-05-03 15:46:16.506 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.506 - +2025-05-03 17:05:05.233 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID_PIDSPCalc.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.233 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main.xml --- -2025-05-03 15:46:16.508 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID__Main.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:16.509 - +2025-05-03 17:05:05.235 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderPID__Main.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.235 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -2025-05-03 15:46:16.511 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml (XML no modificado, JSON procesado existe) -2025-05-03 15:46:16.512 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml (razón anterior) -2025-05-03 15:46:22.803 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -2025-05-03 15:46:22.806 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- -2025-05-03 15:46:22.807 - +2025-05-03 17:05:05.235 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.236 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml (razón anterior) +2025-05-03 17:05:05.236 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +2025-05-03 17:05:05.236 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\BlenderPID__Main_Data.xml --- +2025-05-03 17:05:05.236 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse.xml --- -2025-05-03 15:46:22.810 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRinse.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.811 - +2025-05-03 17:05:05.239 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRinse.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.239 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml --- -2025-05-03 15:46:22.812 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.812 - +2025-05-03 17:05:05.239 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRinse_Done.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.240 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml --- -2025-05-03 15:46:22.815 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.816 - +2025-05-03 17:05:05.242 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFilSpeed.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.242 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -2025-05-03 15:46:22.818 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml (XML no modificado, JSON procesado existe) -2025-05-03 15:46:22.819 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml (razón anterior) -2025-05-03 15:46:22.819 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -2025-05-03 15:46:22.821 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- -2025-05-03 15:46:22.821 - +2025-05-03 17:05:05.243 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.243 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml (razón anterior) +2025-05-03 17:05:05.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +2025-05-03 17:05:05.244 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\BlenderRun_MeasFil_Data.xml --- +2025-05-03 17:05:05.244 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml --- -2025-05-03 15:46:22.824 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.825 - +2025-05-03 17:05:05.246 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_ProdTime.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.246 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml --- -2025-05-03 15:46:22.826 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.826 - +2025-05-03 17:05:05.247 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_SelectConstan.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.247 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml --- -2025-05-03 15:46:22.828 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.828 - +2025-05-03 17:05:05.249 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun_Stopping.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.249 - --- Procesando archivo: PLC\ProgramBlocks_XML\BlenderRun__Control.xml --- -2025-05-03 15:46:22.835 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.835 - +2025-05-03 17:05:05.255 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BlenderRun__Control.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.255 - --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Constants.xml --- -2025-05-03 15:46:22.838 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Constants.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.838 - +2025-05-03 17:05:05.257 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Constants.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.257 - --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -2025-05-03 15:46:22.842 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml (XML no modificado, JSON procesado existe) -2025-05-03 15:46:22.843 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml (razón anterior) -2025-05-03 15:46:22.843 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -2025-05-03 15:46:22.844 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- -2025-05-03 15:46:22.844 - +2025-05-03 17:05:05.258 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.258 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml (razón anterior) +2025-05-03 17:05:05.258 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- +2025-05-03 17:05:05.259 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Blender_Procedure Data.xml --- +2025-05-03 17:05:05.259 - --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables.xml --- -2025-05-03 15:46:22.848 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Variables.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.848 - +2025-05-03 17:05:05.261 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.261 - --- Procesando archivo: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml --- -2025-05-03 15:46:22.851 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.851 - +2025-05-03 17:05:05.262 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blender_Variables_Pers.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.262 - --- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_1.xml --- -2025-05-03 15:46:22.854 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blocco_1.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.854 - +2025-05-03 17:05:05.263 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blocco_1.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.263 - --- Procesando archivo: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml --- -2025-05-03 15:46:22.856 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.856 - +2025-05-03 17:05:05.264 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Blocco_dati_Test.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.264 - --- Procesando archivo: PLC\ProgramBlocks_XML\Block_compare.xml --- -2025-05-03 15:46:22.858 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Block_compare.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.858 - +2025-05-03 17:05:05.265 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Block_compare.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.265 - --- Procesando archivo: PLC\ProgramBlocks_XML\Block_move.xml --- -2025-05-03 15:46:22.861 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Block_move.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.861 - +2025-05-03 17:05:05.266 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Block_move.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.267 - --- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -2025-05-03 15:46:22.862 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml (XML no modificado, JSON procesado existe) -2025-05-03 15:46:22.863 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml (razón anterior) -2025-05-03 15:46:22.863 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -2025-05-03 15:46:22.866 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- -2025-05-03 15:46:22.866 - +2025-05-03 17:05:05.268 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.268 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml (razón anterior) +2025-05-03 17:05:05.268 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- +2025-05-03 17:05:05.268 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\BrixTracking_Data.xml --- +2025-05-03 17:05:05.268 - --- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml --- -2025-05-03 15:46:22.867 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.868 - +2025-05-03 17:05:05.269 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_ProdSamples.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.270 - --- Procesando archivo: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml --- -2025-05-03 15:46:22.869 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.869 - +2025-05-03 17:05:05.271 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\BrixTracking_SampleTime.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.271 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIP CVQ.xml --- -2025-05-03 15:46:22.871 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP CVQ.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.872 - +2025-05-03 17:05:05.272 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP CVQ.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.272 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIP FlipFlop.xml --- -2025-05-03 15:46:22.874 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.875 - +2025-05-03 17:05:05.273 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP FlipFlop.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.273 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal.xml --- -2025-05-03 15:46:22.878 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.879 - +2025-05-03 17:05:05.276 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.276 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml --- -2025-05-03 15:46:22.881 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.882 - +2025-05-03 17:05:05.277 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecSimpleCIP.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.277 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml --- -2025-05-03 15:46:22.883 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.883 - +2025-05-03 17:05:05.278 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ExecStep.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.278 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml --- -2025-05-03 15:46:22.886 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.886 - +2025-05-03 17:05:05.279 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgInizialize.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.279 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml --- -2025-05-03 15:46:22.888 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.890 - +2025-05-03 17:05:05.280 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepDown.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.280 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml --- -2025-05-03 15:46:22.891 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.891 - +2025-05-03 17:05:05.281 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_ProgStepUp.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.281 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml --- -2025-05-03 15:46:22.895 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.896 - +2025-05-03 17:05:05.282 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPLocal_WaitEvent_Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.282 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain.xml --- -2025-05-03 15:46:22.898 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.899 - +2025-05-03 17:05:05.283 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.283 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Flood.xml --- -2025-05-03 15:46:22.902 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.903 - +2025-05-03 17:05:05.285 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain_Flood.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.285 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml --- -2025-05-03 15:46:22.906 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.906 - +2025-05-03 17:05:05.286 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPMain_Total Drain.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.286 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#01.xml --- -2025-05-03 15:46:22.908 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.908 - +2025-05-03 17:05:05.287 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#01.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.287 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#02.xml --- -2025-05-03 15:46:22.910 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.910 - +2025-05-03 17:05:05.288 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#02.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.288 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#03.xml --- -2025-05-03 15:46:22.913 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.913 - +2025-05-03 17:05:05.289 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#03.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.289 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#04.xml --- -2025-05-03 15:46:22.914 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.915 - +2025-05-03 17:05:05.290 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#04.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.290 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#05.xml --- -2025-05-03 15:46:22.917 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.917 - +2025-05-03 17:05:05.291 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#05.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.291 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#06.xml --- -2025-05-03 15:46:22.920 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.920 - +2025-05-03 17:05:05.291 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#06.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.292 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#07.xml --- -2025-05-03 15:46:22.923 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.923 - +2025-05-03 17:05:05.292 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#07.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.292 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#08.xml --- -2025-05-03 15:46:22.925 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.925 - +2025-05-03 17:05:05.293 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#08.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.293 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#09.xml --- -2025-05-03 15:46:22.927 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.928 - +2025-05-03 17:05:05.294 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#09.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.294 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#10.xml --- -2025-05-03 15:46:22.930 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.930 - +2025-05-03 17:05:05.295 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#10.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.295 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#11.xml --- -2025-05-03 15:46:22.931 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.933 - +2025-05-03 17:05:05.295 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#11.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.295 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#12.xml --- -2025-05-03 15:46:22.935 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.935 - +2025-05-03 17:05:05.296 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#12.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.296 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#13.xml --- -2025-05-03 15:46:22.937 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.938 - +2025-05-03 17:05:05.297 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#13.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.297 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#14.xml --- -2025-05-03 15:46:22.939 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.940 - +2025-05-03 17:05:05.298 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#14.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.298 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#15.xml --- -2025-05-03 15:46:22.942 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.942 - +2025-05-03 17:05:05.299 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#15.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.299 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#16.xml --- -2025-05-03 15:46:22.944 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.945 - +2025-05-03 17:05:05.299 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#16.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.299 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#17.xml --- -2025-05-03 15:46:22.947 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.947 - +2025-05-03 17:05:05.300 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#17.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.300 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#18.xml --- -2025-05-03 15:46:22.950 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.950 - +2025-05-03 17:05:05.301 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#18.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.301 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#19.xml --- -2025-05-03 15:46:22.953 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.953 - +2025-05-03 17:05:05.302 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#19.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.302 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#20.xml --- -2025-05-03 15:46:22.955 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.955 - +2025-05-03 17:05:05.303 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#20.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.303 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#21.xml --- -2025-05-03 15:46:22.959 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.959 - +2025-05-03 17:05:05.303 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#21.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.303 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#22.xml --- -2025-05-03 15:46:22.961 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.961 - +2025-05-03 17:05:05.304 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#22.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.304 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#23.xml --- -2025-05-03 15:46:22.963 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.964 - +2025-05-03 17:05:05.307 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#23.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.307 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#24.xml --- -2025-05-03 15:46:22.966 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.967 - +2025-05-03 17:05:05.308 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#24.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.308 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#25.xml --- -2025-05-03 15:46:22.968 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.969 - +2025-05-03 17:05:05.309 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#25.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.309 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#26.xml --- -2025-05-03 15:46:22.972 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.972 - +2025-05-03 17:05:05.310 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#26.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.310 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#27.xml --- -2025-05-03 15:46:22.975 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.975 - +2025-05-03 17:05:05.311 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#27.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.311 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#28.xml --- -2025-05-03 15:46:22.978 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.979 - +2025-05-03 17:05:05.311 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#28.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.311 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#29.xml --- -2025-05-03 15:46:22.981 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.981 - +2025-05-03 17:05:05.312 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#29.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.312 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipe#30.xml --- -2025-05-03 15:46:22.983 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.984 - +2025-05-03 17:05:05.313 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipe#30.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.313 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml --- -2025-05-03 15:46:22.988 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml (XML no modificado, salida final actualizada) -2025-05-03 15:46:22.988 - +2025-05-03 17:05:05.314 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPRecipeManagement.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.314 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -2025-05-03 15:46:22.991 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml (XML no modificado, JSON procesado existe) -2025-05-03 15:46:22.991 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml (razón anterior) -2025-05-03 15:46:22.991 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -2025-05-03 15:46:22.994 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- -2025-05-03 15:46:22.994 - +2025-05-03 17:05:05.315 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.315 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml (razón anterior) +2025-05-03 17:05:05.315 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- +2025-05-03 17:05:05.315 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\CIPRecipeManagement_Data.xml --- +2025-05-03 17:05:05.316 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -2025-05-03 15:46:22.996 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -2025-05-03 15:46:23.077 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -2025-05-03 15:46:23.100 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -2025-05-03 15:46:23.140 - +2025-05-03 17:05:05.317 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPReportDB.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.317 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -2025-05-03 15:46:23.141 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -2025-05-03 15:46:23.298 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -2025-05-03 15:46:23.349 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -2025-05-03 15:46:23.358 - +2025-05-03 17:05:05.318 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPReportManager.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.318 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -2025-05-03 15:46:23.359 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -2025-05-03 15:46:23.435 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -2025-05-03 15:46:23.461 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -2025-05-03 15:46:23.473 - +2025-05-03 17:05:05.319 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.319 - --- Procesando archivo: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -2025-05-03 15:46:23.474 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -2025-05-03 15:46:23.549 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -2025-05-03 15:46:23.569 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -2025-05-03 15:46:23.577 - +2025-05-03 17:05:05.321 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.321 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -2025-05-03 15:46:23.578 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -2025-05-03 15:46:23.593 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -2025-05-03 15:46:23.599 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -2025-05-03 15:46:23.604 - +2025-05-03 17:05:05.321 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.321 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -2025-05-03 15:46:23.605 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -2025-05-03 15:46:23.621 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -2025-05-03 15:46:23.628 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -2025-05-03 15:46:23.633 - +2025-05-03 17:05:05.322 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2EqPress.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.322 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -2025-05-03 15:46:23.635 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -2025-05-03 15:46:23.651 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -2025-05-03 15:46:23.658 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -2025-05-03 15:46:23.663 - +2025-05-03 17:05:05.323 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.323 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -2025-05-03 15:46:23.664 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -2025-05-03 15:46:23.775 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -2025-05-03 15:46:23.874 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -2025-05-03 15:46:23.885 - +2025-05-03 17:05:05.324 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.324 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -2025-05-03 15:46:23.886 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -2025-05-03 15:46:23.901 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -2025-05-03 15:46:23.908 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -2025-05-03 15:46:23.910 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -2025-05-03 15:46:23.911 - +2025-05-03 17:05:05.325 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.325 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml (razón anterior) +2025-05-03 17:05:05.325 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- +2025-05-03 17:05:05.325 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- +2025-05-03 17:05:05.325 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -2025-05-03 15:46:23.911 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -2025-05-03 15:46:23.927 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -2025-05-03 15:46:23.933 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -2025-05-03 15:46:23.938 - +2025-05-03 17:05:05.326 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.326 - --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -2025-05-03 15:46:23.939 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -2025-05-03 15:46:23.959 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -2025-05-03 15:46:23.964 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -2025-05-03 15:46:23.970 - +2025-05-03 17:05:05.327 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.327 - --- Procesando archivo: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -2025-05-03 15:46:23.971 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -2025-05-03 15:46:24.013 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -2025-05-03 15:46:24.025 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -2025-05-03 15:46:24.031 - +2025-05-03 17:05:05.328 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.328 - --- Procesando archivo: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -2025-05-03 15:46:24.033 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -2025-05-03 15:46:24.097 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -2025-05-03 15:46:24.125 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -2025-05-03 15:46:24.134 - +2025-05-03 17:05:05.329 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.329 - --- Procesando archivo: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -2025-05-03 15:46:24.135 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -2025-05-03 15:46:24.184 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -2025-05-03 15:46:28.379 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -2025-05-03 15:46:28.384 - +2025-05-03 17:05:05.330 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.330 - --- Procesando archivo: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -2025-05-03 15:46:28.384 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -2025-05-03 15:46:28.397 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -2025-05-03 15:46:28.403 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -2025-05-03 15:46:28.406 - +2025-05-03 17:05:05.331 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.331 - --- Procesando archivo: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -2025-05-03 15:46:28.408 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -2025-05-03 15:46:28.467 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -2025-05-03 15:46:28.501 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -2025-05-03 15:46:28.508 - +2025-05-03 17:05:05.332 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CYC_INT5.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.332 - --- Procesando archivo: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -2025-05-03 15:46:28.509 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -2025-05-03 15:46:28.565 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -2025-05-03 15:46:28.597 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -2025-05-03 15:46:28.604 - +2025-05-03 17:05:05.333 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.333 - --- Procesando archivo: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -2025-05-03 15:46:28.605 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -2025-05-03 15:46:28.620 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -2025-05-03 15:46:28.627 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -2025-05-03 15:46:28.632 - +2025-05-03 17:05:05.334 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.334 - --- Procesando archivo: PLC\ProgramBlocks_XML\Clock Signal.xml --- -2025-05-03 15:46:28.633 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -2025-05-03 15:46:28.694 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -2025-05-03 15:46:28.746 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -2025-05-03 15:46:28.752 - +2025-05-03 17:05:05.335 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Clock Signal.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.335 - --- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -2025-05-03 15:46:28.752 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -2025-05-03 15:46:28.807 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -2025-05-03 15:46:28.839 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -2025-05-03 15:46:28.847 - +2025-05-03 17:05:05.337 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Co2_Counters.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.337 - --- Procesando archivo: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -2025-05-03 15:46:28.847 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -2025-05-03 15:46:28.857 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -2025-05-03 15:46:28.862 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -2025-05-03 15:46:28.864 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -2025-05-03 15:46:28.864 - +2025-05-03 17:05:05.338 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.338 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml (razón anterior) +2025-05-03 17:05:05.338 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- +2025-05-03 17:05:05.338 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- +2025-05-03 17:05:05.338 - --- Procesando archivo: PLC\ProgramBlocks_XML\DELETE.xml --- -2025-05-03 15:46:28.865 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DELETE.xml --- -2025-05-03 15:46:28.914 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DELETE.xml --- -2025-05-03 15:46:28.921 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DELETE.xml --- -2025-05-03 15:46:28.926 - +2025-05-03 17:05:05.339 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DELETE.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.339 - --- Procesando archivo: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -2025-05-03 15:46:28.927 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -2025-05-03 15:46:28.940 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -2025-05-03 15:46:28.946 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -2025-05-03 15:46:28.952 - +2025-05-03 17:05:05.340 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.340 - --- Procesando archivo: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -2025-05-03 15:46:28.953 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -2025-05-03 15:46:28.969 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -2025-05-03 15:46:28.976 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -2025-05-03 15:46:28.980 - +2025-05-03 17:05:05.341 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeaireationValve.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.341 - --- Procesando archivo: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -2025-05-03 15:46:28.981 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -2025-05-03 15:46:29.235 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -2025-05-03 15:46:29.315 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -2025-05-03 15:46:29.329 - +2025-05-03 17:05:05.344 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.344 - --- Procesando archivo: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -2025-05-03 15:46:29.330 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -2025-05-03 15:46:29.352 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -2025-05-03 15:46:29.362 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -2025-05-03 15:46:29.366 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -2025-05-03 15:46:29.366 - +2025-05-03 17:05:05.345 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.345 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml (razón anterior) +2025-05-03 17:05:05.345 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- +2025-05-03 17:05:05.345 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- +2025-05-03 17:05:05.345 - --- Procesando archivo: PLC\ProgramBlocks_XML\Delay.xml --- -2025-05-03 15:46:29.367 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Delay.xml --- -2025-05-03 15:46:29.382 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Delay.xml --- -2025-05-03 15:46:29.390 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Delay.xml --- -2025-05-03 15:46:29.397 - +2025-05-03 17:05:05.346 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Delay.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.346 - --- Procesando archivo: PLC\ProgramBlocks_XML\DeltaP.xml --- -2025-05-03 15:46:29.398 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DeltaP.xml --- -2025-05-03 15:46:29.416 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DeltaP.xml --- -2025-05-03 15:46:29.423 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DeltaP.xml --- -2025-05-03 15:46:29.428 - +2025-05-03 17:05:05.346 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeltaP.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.346 - --- Procesando archivo: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -2025-05-03 15:46:29.429 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -2025-05-03 15:46:29.466 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -2025-05-03 15:46:29.473 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -2025-05-03 15:46:29.478 - +2025-05-03 17:05:05.347 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.347 - --- Procesando archivo: PLC\ProgramBlocks_XML\FW_DRand.xml --- -2025-05-03 15:46:29.479 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -2025-05-03 15:46:29.498 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -2025-05-03 15:46:29.505 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -2025-05-03 15:46:29.512 - +2025-05-03 17:05:05.348 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FW_DRand.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.348 - --- Procesando archivo: PLC\ProgramBlocks_XML\FeedForward.xml --- -2025-05-03 15:46:29.513 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FeedForward.xml --- -2025-05-03 15:46:29.527 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FeedForward.xml --- -2025-05-03 15:46:29.533 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FeedForward.xml --- -2025-05-03 15:46:29.539 - +2025-05-03 17:05:05.348 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FeedForward.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.348 - --- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl.xml --- -2025-05-03 15:46:29.540 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -2025-05-03 15:46:29.746 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -2025-05-03 15:46:30.052 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -2025-05-03 15:46:30.078 - +2025-05-03 17:05:05.350 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillerControl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.350 - --- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -2025-05-03 15:46:30.078 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -2025-05-03 15:46:30.099 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -2025-05-03 15:46:30.107 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -2025-05-03 15:46:30.115 - +2025-05-03 17:05:05.352 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.353 - --- Procesando archivo: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -2025-05-03 15:46:30.116 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -2025-05-03 15:46:30.166 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -2025-05-03 15:46:30.182 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -2025-05-03 15:46:30.193 - +2025-05-03 17:05:05.354 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.354 - --- Procesando archivo: PLC\ProgramBlocks_XML\FillingTime.xml --- -2025-05-03 15:46:30.194 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillingTime.xml --- -2025-05-03 15:46:30.214 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillingTime.xml --- -2025-05-03 15:46:30.221 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillingTime.xml --- -2025-05-03 15:46:30.226 - +2025-05-03 17:05:05.354 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillingTime.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.354 - --- Procesando archivo: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -2025-05-03 15:46:30.227 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -2025-05-03 15:46:30.251 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -2025-05-03 15:46:30.260 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -2025-05-03 15:46:30.263 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -2025-05-03 15:46:30.263 - +2025-05-03 17:05:05.356 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.356 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml (razón anterior) +2025-05-03 17:05:05.356 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- +2025-05-03 17:05:05.356 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- +2025-05-03 17:05:05.356 - --- Procesando archivo: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -2025-05-03 15:46:30.264 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -2025-05-03 15:46:30.292 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -2025-05-03 15:46:30.298 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -2025-05-03 15:46:30.304 - +2025-05-03 17:05:05.357 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.357 - --- Procesando archivo: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -2025-05-03 15:46:30.306 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -2025-05-03 15:46:30.332 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -2025-05-03 15:46:30.339 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -2025-05-03 15:46:30.345 - +2025-05-03 17:05:05.357 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.357 - --- Procesando archivo: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -2025-05-03 15:46:30.346 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -2025-05-03 15:46:30.366 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -2025-05-03 15:46:30.375 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -2025-05-03 15:46:30.381 - +2025-05-03 17:05:05.358 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FrictionLoss.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.358 - --- Procesando archivo: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -2025-05-03 15:46:30.382 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -2025-05-03 15:46:30.412 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -2025-05-03 15:46:30.420 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -2025-05-03 15:46:30.433 - +2025-05-03 17:05:05.359 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.359 - --- Procesando archivo: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -2025-05-03 15:46:30.435 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -2025-05-03 15:46:30.485 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -2025-05-03 15:46:30.515 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -2025-05-03 15:46:30.522 - +2025-05-03 17:05:05.360 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.360 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -2025-05-03 15:46:30.525 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -2025-05-03 15:46:30.586 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -2025-05-03 15:46:30.597 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -2025-05-03 15:46:30.620 - +2025-05-03 17:05:05.362 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.362 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI Key User.xml --- -2025-05-03 15:46:30.621 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -2025-05-03 15:46:30.649 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -2025-05-03 15:46:30.656 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -2025-05-03 15:46:30.669 - +2025-05-03 17:05:05.363 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI Key User.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.363 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -2025-05-03 15:46:30.670 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -2025-05-03 15:46:30.724 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -2025-05-03 15:46:30.738 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -2025-05-03 15:46:30.748 - +2025-05-03 17:05:05.364 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.364 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -2025-05-03 15:46:30.749 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -2025-05-03 15:46:30.820 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -2025-05-03 15:46:30.871 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -2025-05-03 15:46:30.885 - +2025-05-03 17:05:05.366 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.366 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Device.xml --- -2025-05-03 15:46:30.885 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -2025-05-03 15:46:31.130 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -2025-05-03 15:46:31.219 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -2025-05-03 15:46:31.249 - +2025-05-03 17:05:05.376 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Device.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.376 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -2025-05-03 15:46:31.250 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -2025-05-03 15:46:31.305 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -2025-05-03 15:46:31.324 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -2025-05-03 15:46:31.335 - +2025-05-03 17:05:05.379 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Digital.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.379 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -2025-05-03 15:46:31.336 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -2025-05-03 15:46:31.355 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -2025-05-03 15:46:31.359 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -2025-05-03 15:46:31.366 - +2025-05-03 17:05:05.379 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.380 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -2025-05-03 15:46:31.367 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -2025-05-03 15:46:31.485 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -2025-05-03 15:46:31.541 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -2025-05-03 15:46:31.555 - +2025-05-03 17:05:05.383 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.383 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -2025-05-03 15:46:31.556 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -2025-05-03 15:46:31.571 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -2025-05-03 15:46:31.576 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -2025-05-03 15:46:31.582 - +2025-05-03 17:05:05.384 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.384 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_PID.xml --- -2025-05-03 15:46:31.582 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -2025-05-03 15:46:31.675 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -2025-05-03 15:46:31.724 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -2025-05-03 15:46:31.759 - +2025-05-03 17:05:05.388 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_PID.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.388 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -2025-05-03 15:46:31.760 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -2025-05-03 15:46:31.791 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -2025-05-03 15:46:31.802 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -2025-05-03 15:46:31.810 - +2025-05-03 17:05:05.389 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.389 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -2025-05-03 15:46:31.810 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -2025-05-03 15:46:31.851 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -2025-05-03 15:46:31.861 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -2025-05-03 15:46:31.871 - +2025-05-03 17:05:05.390 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.390 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -2025-05-03 15:46:31.882 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -2025-05-03 15:46:31.903 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -2025-05-03 15:46:31.909 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -2025-05-03 15:46:31.917 - +2025-05-03 17:05:05.391 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.391 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Service.xml --- -2025-05-03 15:46:31.917 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -2025-05-03 15:46:31.939 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -2025-05-03 15:46:31.945 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -2025-05-03 15:46:31.963 - +2025-05-03 17:05:05.392 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Service.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.392 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -2025-05-03 15:46:31.964 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -2025-05-03 15:46:31.983 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -2025-05-03 15:46:31.988 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -2025-05-03 15:46:31.996 - +2025-05-03 17:05:05.393 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.393 - --- Procesando archivo: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -2025-05-03 15:46:31.998 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -2025-05-03 15:46:32.016 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -2025-05-03 15:46:32.022 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -2025-05-03 15:46:32.031 - +2025-05-03 17:05:05.393 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.394 - --- Procesando archivo: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -2025-05-03 15:46:32.032 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -2025-05-03 15:46:32.060 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -2025-05-03 15:46:32.071 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -2025-05-03 15:46:32.077 - +2025-05-03 17:05:05.395 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\IO_FLT1.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.395 - --- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -2025-05-03 15:46:32.078 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -2025-05-03 15:46:32.119 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -2025-05-03 15:46:32.133 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -2025-05-03 15:46:32.150 - +2025-05-03 17:05:05.396 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.396 - --- Procesando archivo: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -2025-05-03 15:46:32.151 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -2025-05-03 15:46:32.190 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -2025-05-03 15:46:32.208 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -2025-05-03 15:46:32.212 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -2025-05-03 15:46:32.213 - +2025-05-03 17:05:05.397 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.397 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml (razón anterior) +2025-05-03 17:05:05.397 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- +2025-05-03 17:05:05.398 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- +2025-05-03 17:05:05.399 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -2025-05-03 15:46:32.213 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -2025-05-03 15:46:32.261 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -2025-05-03 15:46:32.279 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -2025-05-03 15:46:32.282 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -2025-05-03 15:46:32.283 - +2025-05-03 17:05:05.401 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.402 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml (razón anterior) +2025-05-03 17:05:05.402 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- +2025-05-03 17:05:05.403 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- +2025-05-03 17:05:05.403 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -2025-05-03 15:46:32.284 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -2025-05-03 15:46:32.325 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -2025-05-03 15:46:32.345 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -2025-05-03 15:46:32.351 - +2025-05-03 17:05:05.404 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.404 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -2025-05-03 15:46:32.352 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -2025-05-03 15:46:32.423 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -2025-05-03 15:46:32.442 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -2025-05-03 15:46:32.448 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -2025-05-03 15:46:32.448 - +2025-05-03 17:05:05.405 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.405 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml (razón anterior) +2025-05-03 17:05:05.405 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- +2025-05-03 17:05:05.406 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- +2025-05-03 17:05:05.406 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -2025-05-03 15:46:32.449 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -2025-05-03 15:46:32.481 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -2025-05-03 15:46:32.503 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -2025-05-03 15:46:32.509 - +2025-05-03 17:05:05.407 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.407 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -2025-05-03 15:46:32.510 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -2025-05-03 15:46:32.544 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -2025-05-03 15:46:32.550 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -2025-05-03 15:46:32.571 - +2025-05-03 17:05:05.410 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.410 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -2025-05-03 15:46:32.572 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -2025-05-03 15:46:32.598 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -2025-05-03 15:46:32.609 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -2025-05-03 15:46:32.617 - +2025-05-03 17:05:05.411 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.411 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -2025-05-03 15:46:32.618 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -2025-05-03 15:46:32.675 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -2025-05-03 15:46:32.692 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -2025-05-03 15:46:32.697 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -2025-05-03 15:46:32.697 - +2025-05-03 17:05:05.412 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.412 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml (razón anterior) +2025-05-03 17:05:05.412 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- +2025-05-03 17:05:05.413 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- +2025-05-03 17:05:05.413 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -2025-05-03 15:46:32.698 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -2025-05-03 15:46:32.763 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -2025-05-03 15:46:32.788 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -2025-05-03 15:46:32.802 - +2025-05-03 17:05:05.415 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.415 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -2025-05-03 15:46:32.804 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -2025-05-03 15:46:32.861 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -2025-05-03 15:46:32.886 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -2025-05-03 15:46:32.891 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -2025-05-03 15:46:32.891 - +2025-05-03 17:05:05.417 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.417 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml (razón anterior) +2025-05-03 17:05:05.417 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- +2025-05-03 17:05:05.418 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- +2025-05-03 17:05:05.418 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -2025-05-03 15:46:32.892 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -2025-05-03 15:46:32.903 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -2025-05-03 15:46:32.909 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -2025-05-03 15:46:32.913 - +2025-05-03 17:05:05.419 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC DataIn.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.419 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -2025-05-03 15:46:32.916 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -2025-05-03 15:46:32.963 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -2025-05-03 15:46:32.969 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -2025-05-03 15:46:32.974 - +2025-05-03 17:05:05.420 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC DataOut.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.420 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -2025-05-03 15:46:32.975 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -2025-05-03 15:46:32.984 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -2025-05-03 15:46:32.998 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -2025-05-03 15:46:33.008 - +2025-05-03 17:05:05.420 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.422 - --- Procesando archivo: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -2025-05-03 15:46:33.009 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -2025-05-03 15:46:33.031 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -2025-05-03 15:46:33.039 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -2025-05-03 15:46:33.080 - +2025-05-03 17:05:05.423 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.423 - --- Procesando archivo: PLC\ProgramBlocks_XML\Input.xml --- -2025-05-03 15:46:33.080 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input.xml --- -2025-05-03 15:46:33.927 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input.xml --- -2025-05-03 15:46:34.677 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input.xml --- -2025-05-03 15:46:34.712 - +2025-05-03 17:05:05.432 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.432 - --- Procesando archivo: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -2025-05-03 15:46:34.714 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -2025-05-03 15:46:34.734 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -2025-05-03 15:46:34.742 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -2025-05-03 15:46:34.746 - +2025-05-03 17:05:05.433 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.434 - --- Procesando archivo: PLC\ProgramBlocks_XML\Input_Data.xml --- -2025-05-03 15:46:34.748 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -2025-05-03 15:46:34.811 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -2025-05-03 15:46:34.836 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -2025-05-03 15:46:34.842 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Input_Data.xml --- -2025-05-03 15:46:34.842 - +2025-05-03 17:05:05.435 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Input_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.435 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Input_Data.xml (razón anterior) +2025-05-03 17:05:05.435 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_Data.xml --- +2025-05-03 17:05:05.436 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Input_Data.xml --- +2025-05-03 17:05:05.438 - --- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -2025-05-03 15:46:34.843 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -2025-05-03 15:46:34.872 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -2025-05-03 15:46:35.011 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -2025-05-03 15:46:35.019 - +2025-05-03 17:05:05.438 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.439 - --- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -2025-05-03 15:46:35.020 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -2025-05-03 15:46:35.057 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -2025-05-03 15:46:35.063 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -2025-05-03 15:46:35.068 - +2025-05-03 17:05:05.439 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.440 - --- Procesando archivo: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -2025-05-03 15:46:35.069 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -2025-05-03 15:46:35.095 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -2025-05-03 15:46:35.100 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -2025-05-03 15:46:35.105 - +2025-05-03 17:05:05.440 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.440 - --- Procesando archivo: PLC\ProgramBlocks_XML\Integral.xml --- -2025-05-03 15:46:35.106 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Integral.xml --- -2025-05-03 15:46:35.121 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Integral.xml --- -2025-05-03 15:46:35.127 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Integral.xml --- -2025-05-03 15:46:35.132 - +2025-05-03 17:05:05.441 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Integral.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.442 - --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -2025-05-03 15:46:35.133 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -2025-05-03 15:46:35.259 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -2025-05-03 15:46:36.106 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -2025-05-03 15:46:36.118 - +2025-05-03 17:05:05.447 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.447 - --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -2025-05-03 15:46:36.120 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -2025-05-03 15:46:36.217 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -2025-05-03 15:46:36.718 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -2025-05-03 15:46:36.736 - +2025-05-03 17:05:05.451 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.452 - --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -2025-05-03 15:46:36.737 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -2025-05-03 15:46:36.786 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -2025-05-03 15:46:36.796 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -2025-05-03 15:46:36.815 - +2025-05-03 17:05:05.453 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.453 - --- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -2025-05-03 15:46:36.816 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -2025-05-03 15:46:36.839 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -2025-05-03 15:46:36.853 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -2025-05-03 15:46:36.856 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -2025-05-03 15:46:36.857 - +2025-05-03 17:05:05.455 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.455 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml (razón anterior) +2025-05-03 17:05:05.455 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- +2025-05-03 17:05:05.455 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- +2025-05-03 17:05:05.456 - --- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -2025-05-03 15:46:36.858 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -2025-05-03 15:46:37.541 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -2025-05-03 15:46:37.565 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -2025-05-03 15:46:37.572 - +2025-05-03 17:05:05.458 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Key Read & Write.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.458 - --- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -2025-05-03 15:46:37.573 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -2025-05-03 15:46:37.596 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -2025-05-03 15:46:37.605 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -2025-05-03 15:46:37.610 - +2025-05-03 17:05:05.460 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\LIMIT_I.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.460 - --- Procesando archivo: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -2025-05-03 15:46:37.612 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -2025-05-03 15:46:37.641 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -2025-05-03 15:46:37.653 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -2025-05-03 15:46:37.659 - +2025-05-03 17:05:05.461 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\LIMIT_R.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.461 - --- Procesando archivo: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -2025-05-03 15:46:37.660 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -2025-05-03 15:46:37.680 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -2025-05-03 15:46:37.688 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -2025-05-03 15:46:37.692 - +2025-05-03 17:05:05.462 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\LowPassFilter.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.463 - --- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -2025-05-03 15:46:37.693 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -2025-05-03 15:46:37.727 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -2025-05-03 15:46:37.736 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -2025-05-03 15:46:37.747 - +2025-05-03 17:05:05.464 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.464 - --- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -2025-05-03 15:46:37.748 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -2025-05-03 15:46:37.795 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -2025-05-03 15:46:37.848 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -2025-05-03 15:46:37.861 - +2025-05-03 17:05:05.466 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.466 - --- Procesando archivo: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -2025-05-03 15:46:37.863 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -2025-05-03 15:46:37.888 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -2025-05-03 15:46:37.900 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -2025-05-03 15:46:37.903 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -2025-05-03 15:46:37.904 - +2025-05-03 17:05:05.468 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.468 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml (razón anterior) +2025-05-03 17:05:05.468 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +2025-05-03 17:05:05.468 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- +2025-05-03 17:05:05.468 - --- Procesando archivo: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -2025-05-03 15:46:37.905 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -2025-05-03 15:46:37.930 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -2025-05-03 15:46:37.939 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -2025-05-03 15:46:37.945 - +2025-05-03 17:05:05.469 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MOD_ERR.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.469 - --- Procesando archivo: PLC\ProgramBlocks_XML\MSE Slope.xml --- -2025-05-03 15:46:37.946 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MSE Slope.xml --- -2025-05-03 15:46:37.967 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MSE Slope.xml --- -2025-05-03 15:46:37.974 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MSE Slope.xml --- -2025-05-03 15:46:37.979 - +2025-05-03 17:05:05.470 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MSE Slope.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.470 - --- Procesando archivo: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -2025-05-03 15:46:37.980 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -2025-05-03 15:46:38.004 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -2025-05-03 15:46:38.011 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -2025-05-03 15:46:38.017 - +2025-05-03 17:05:05.472 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.472 - --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -2025-05-03 15:46:38.018 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -2025-05-03 15:46:38.068 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -2025-05-03 15:46:38.112 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -2025-05-03 15:46:38.119 - +2025-05-03 17:05:05.473 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.473 - --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -2025-05-03 15:46:38.121 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -2025-05-03 15:46:38.214 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -2025-05-03 15:46:38.260 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -2025-05-03 15:46:38.269 - +2025-05-03 17:05:05.476 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.476 - --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -2025-05-03 15:46:38.270 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -2025-05-03 15:46:38.317 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -2025-05-03 15:46:38.345 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -2025-05-03 15:46:38.350 - +2025-05-03 17:05:05.478 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.478 - --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -2025-05-03 15:46:38.352 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -2025-05-03 15:46:38.456 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -2025-05-03 15:46:38.565 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -2025-05-03 15:46:38.579 - +2025-05-03 17:05:05.480 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.480 - --- Procesando archivo: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -2025-05-03 15:46:38.580 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -2025-05-03 15:46:38.590 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -2025-05-03 15:46:38.593 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -2025-05-03 15:46:38.598 - +2025-05-03 17:05:05.481 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.481 - --- Procesando archivo: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -2025-05-03 15:46:38.599 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -2025-05-03 15:46:38.639 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -2025-05-03 15:46:38.645 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -2025-05-03 15:46:38.650 - +2025-05-03 17:05:05.482 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.482 - --- Procesando archivo: PLC\ProgramBlocks_XML\MessageScroll.xml --- -2025-05-03 15:46:38.651 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -2025-05-03 15:46:38.719 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -2025-05-03 15:46:38.726 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -2025-05-03 15:46:38.735 - +2025-05-03 17:05:05.483 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MessageScroll.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.483 - --- Procesando archivo: PLC\ProgramBlocks_XML\ModValveFault.xml --- -2025-05-03 15:46:38.737 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -2025-05-03 15:46:38.824 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -2025-05-03 15:46:38.913 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -2025-05-03 15:46:38.922 - +2025-05-03 17:05:05.485 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ModValveFault.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.485 - --- Procesando archivo: PLC\ProgramBlocks_XML\ONS_R.xml --- -2025-05-03 15:46:38.923 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -2025-05-03 15:46:38.948 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -2025-05-03 15:46:38.958 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -2025-05-03 15:46:38.964 - +2025-05-03 17:05:05.487 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ONS_R.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.487 - --- Procesando archivo: PLC\ProgramBlocks_XML\Output.xml --- -2025-05-03 15:46:38.965 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output.xml --- -2025-05-03 15:46:39.836 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output.xml --- -2025-05-03 15:46:41.047 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output.xml --- -2025-05-03 15:46:41.075 - +2025-05-03 17:05:05.497 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.497 - --- Procesando archivo: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -2025-05-03 15:46:41.075 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -2025-05-03 15:46:41.092 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -2025-05-03 15:46:41.098 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -2025-05-03 15:46:41.102 - +2025-05-03 17:05:05.498 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.498 - --- Procesando archivo: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -2025-05-03 15:46:41.102 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -2025-05-03 15:46:41.149 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -2025-05-03 15:46:41.201 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -2025-05-03 15:46:41.208 - +2025-05-03 17:05:05.500 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.500 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -2025-05-03 15:46:41.209 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -2025-05-03 15:46:41.232 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -2025-05-03 15:46:41.238 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -2025-05-03 15:46:41.240 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -2025-05-03 15:46:41.240 - +2025-05-03 17:05:05.501 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID MAIN Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.501 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID MAIN Data.xml (razón anterior) +2025-05-03 17:05:05.501 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- +2025-05-03 17:05:05.501 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- +2025-05-03 17:05:05.501 - --- Procesando archivo: PLC\ProgramBlocks_XML\PIDControl.xml --- -2025-05-03 15:46:41.242 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -2025-05-03 15:46:41.296 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -2025-05-03 15:46:41.311 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -2025-05-03 15:46:41.319 - +2025-05-03 17:05:05.503 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PIDControl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.503 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -2025-05-03 15:46:41.320 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -2025-05-03 15:46:41.530 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -2025-05-03 15:46:41.634 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -2025-05-03 15:46:41.648 - +2025-05-03 17:05:05.506 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.506 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -2025-05-03 15:46:41.649 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -2025-05-03 15:46:41.667 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -2025-05-03 15:46:41.673 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -2025-05-03 15:46:41.678 - +2025-05-03 17:05:05.507 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.507 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -2025-05-03 15:46:41.679 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -2025-05-03 15:46:41.693 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -2025-05-03 15:46:41.698 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -2025-05-03 15:46:41.701 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -2025-05-03 15:46:41.701 - +2025-05-03 17:05:05.508 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.508 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml (razón anterior) +2025-05-03 17:05:05.508 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +2025-05-03 17:05:05.508 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- +2025-05-03 17:05:05.508 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -2025-05-03 15:46:41.702 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -2025-05-03 15:46:41.760 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -2025-05-03 15:46:41.819 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -2025-05-03 15:46:41.825 - +2025-05-03 17:05:05.510 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM301.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.510 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -2025-05-03 15:46:41.826 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -2025-05-03 15:46:41.841 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -2025-05-03 15:46:41.847 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -2025-05-03 15:46:41.849 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -2025-05-03 15:46:41.849 - +2025-05-03 17:05:05.511 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.511 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml (razón anterior) +2025-05-03 17:05:05.511 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- +2025-05-03 17:05:05.511 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- +2025-05-03 17:05:05.511 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -2025-05-03 15:46:41.851 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -2025-05-03 15:46:41.905 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -2025-05-03 15:46:41.950 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -2025-05-03 15:46:41.959 - +2025-05-03 17:05:05.512 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM303.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.513 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -2025-05-03 15:46:41.960 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -2025-05-03 15:46:41.978 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -2025-05-03 15:46:41.984 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -2025-05-03 15:46:41.987 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -2025-05-03 15:46:41.988 - +2025-05-03 17:05:05.514 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.514 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml (razón anterior) +2025-05-03 17:05:05.514 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- +2025-05-03 17:05:05.514 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- +2025-05-03 17:05:05.514 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -2025-05-03 15:46:41.989 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -2025-05-03 15:46:42.037 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -2025-05-03 15:46:42.094 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -2025-05-03 15:46:42.107 - +2025-05-03 17:05:05.515 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMM304.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.515 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -2025-05-03 15:46:42.108 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -2025-05-03 15:46:42.126 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -2025-05-03 15:46:42.133 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -2025-05-03 15:46:42.142 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -2025-05-03 15:46:42.143 - +2025-05-03 17:05:05.516 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.516 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml (razón anterior) +2025-05-03 17:05:05.516 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- +2025-05-03 17:05:05.517 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- +2025-05-03 17:05:05.517 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -2025-05-03 15:46:42.144 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -2025-05-03 15:46:42.207 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -2025-05-03 15:46:42.243 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -2025-05-03 15:46:42.251 - +2025-05-03 17:05:05.519 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RMP302.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.519 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -2025-05-03 15:46:42.252 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -2025-05-03 15:46:42.270 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -2025-05-03 15:46:42.278 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -2025-05-03 15:46:42.280 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -2025-05-03 15:46:42.280 - +2025-05-03 17:05:05.520 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.520 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml (razón anterior) +2025-05-03 17:05:05.520 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- +2025-05-03 17:05:05.521 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- +2025-05-03 17:05:05.521 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -2025-05-03 15:46:42.281 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -2025-05-03 15:46:42.337 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -2025-05-03 15:46:42.380 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -2025-05-03 15:46:42.389 - +2025-05-03 17:05:05.522 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVM301.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.522 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -2025-05-03 15:46:42.390 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -2025-05-03 15:46:42.408 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -2025-05-03 15:46:42.415 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -2025-05-03 15:46:42.418 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -2025-05-03 15:46:42.418 - +2025-05-03 17:05:05.523 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.523 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml (razón anterior) +2025-05-03 17:05:05.523 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- +2025-05-03 17:05:05.523 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- +2025-05-03 17:05:05.524 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -2025-05-03 15:46:42.421 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -2025-05-03 15:46:42.447 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -2025-05-03 15:46:42.457 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -2025-05-03 15:46:42.460 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -2025-05-03 15:46:42.460 - +2025-05-03 17:05:05.524 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.524 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml (razón anterior) +2025-05-03 17:05:05.524 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- +2025-05-03 17:05:05.525 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- +2025-05-03 17:05:05.525 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -2025-05-03 15:46:42.461 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -2025-05-03 15:46:42.580 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -2025-05-03 15:46:42.748 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -2025-05-03 15:46:42.773 - +2025-05-03 17:05:05.526 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.527 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -2025-05-03 15:46:42.774 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -2025-05-03 15:46:42.920 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -2025-05-03 15:46:43.112 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -2025-05-03 15:46:43.126 - +2025-05-03 17:05:05.529 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVN302.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.529 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -2025-05-03 15:46:43.127 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -2025-05-03 15:46:43.156 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -2025-05-03 15:46:43.167 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -2025-05-03 15:46:43.175 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -2025-05-03 15:46:43.175 - +2025-05-03 17:05:05.530 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.530 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml (razón anterior) +2025-05-03 17:05:05.530 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- +2025-05-03 17:05:05.530 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- +2025-05-03 17:05:05.530 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -2025-05-03 15:46:43.177 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -2025-05-03 15:46:43.330 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -2025-05-03 15:46:43.411 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -2025-05-03 15:46:43.426 - +2025-05-03 17:05:05.532 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVP303.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.532 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -2025-05-03 15:46:43.427 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -2025-05-03 15:46:43.448 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -2025-05-03 15:46:43.458 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -2025-05-03 15:46:43.462 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -2025-05-03 15:46:43.462 - +2025-05-03 17:05:05.532 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.532 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml (razón anterior) +2025-05-03 17:05:05.532 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- +2025-05-03 17:05:05.533 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- +2025-05-03 17:05:05.533 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -2025-05-03 15:46:43.464 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -2025-05-03 15:46:43.532 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -2025-05-03 15:46:43.576 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -2025-05-03 15:46:43.586 - +2025-05-03 17:05:05.534 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_RVS318.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.534 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -2025-05-03 15:46:43.587 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -2025-05-03 15:46:43.607 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -2025-05-03 15:46:43.615 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -2025-05-03 15:46:43.618 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -2025-05-03 15:46:43.618 - +2025-05-03 17:05:05.535 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.535 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml (razón anterior) +2025-05-03 17:05:05.535 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- +2025-05-03 17:05:05.535 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- +2025-05-03 17:05:05.536 - --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Variables.xml --- -2025-05-03 15:46:43.619 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -2025-05-03 15:46:43.639 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -2025-05-03 15:46:43.645 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -2025-05-03 15:46:43.651 - +2025-05-03 17:05:05.537 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.537 - --- Procesando archivo: PLC\ProgramBlocks_XML\PPM O2.xml --- -2025-05-03 15:46:43.652 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM O2.xml --- -2025-05-03 15:46:43.666 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM O2.xml --- -2025-05-03 15:46:43.673 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM O2.xml --- -2025-05-03 15:46:43.677 - +2025-05-03 17:05:05.538 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM O2.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.538 - --- Procesando archivo: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -2025-05-03 15:46:43.679 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -2025-05-03 15:46:43.716 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -2025-05-03 15:46:43.732 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -2025-05-03 15:46:43.738 - +2025-05-03 17:05:05.539 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.539 - --- Procesando archivo: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -2025-05-03 15:46:43.738 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -2025-05-03 15:46:43.792 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -2025-05-03 15:46:43.815 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -2025-05-03 15:46:43.830 - +2025-05-03 17:05:05.540 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.540 - --- Procesando archivo: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -2025-05-03 15:46:43.832 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -2025-05-03 15:46:43.890 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -2025-05-03 15:46:43.913 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -2025-05-03 15:46:43.918 - +2025-05-03 17:05:05.542 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.542 - --- Procesando archivo: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -2025-05-03 15:46:43.919 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -2025-05-03 15:46:43.956 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -2025-05-03 15:46:43.969 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -2025-05-03 15:46:43.975 - +2025-05-03 17:05:05.543 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.543 - --- Procesando archivo: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -2025-05-03 15:46:43.976 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -2025-05-03 15:46:44.009 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -2025-05-03 15:46:44.023 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -2025-05-03 15:46:44.027 - +2025-05-03 17:05:05.544 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.544 - --- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -2025-05-03 15:46:44.027 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -2025-05-03 15:46:44.745 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -2025-05-03 15:46:47.101 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -2025-05-03 15:46:47.128 - +2025-05-03 17:05:05.560 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.560 - --- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -2025-05-03 15:46:47.128 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -2025-05-03 15:46:47.142 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -2025-05-03 15:46:47.146 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -2025-05-03 15:46:47.149 - +2025-05-03 17:05:05.561 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.561 - --- Procesando archivo: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -2025-05-03 15:46:47.150 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -2025-05-03 15:46:47.173 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -2025-05-03 15:46:47.176 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -2025-05-03 15:46:47.180 - +2025-05-03 17:05:05.562 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.562 - --- Procesando archivo: PLC\ProgramBlocks_XML\Procedure.xml --- -2025-05-03 15:46:47.180 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure.xml --- -2025-05-03 15:46:47.236 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure.xml --- -2025-05-03 15:46:47.259 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure.xml --- -2025-05-03 15:46:47.270 - +2025-05-03 17:05:05.564 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Procedure.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.564 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -2025-05-03 15:46:47.271 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -2025-05-03 15:46:47.358 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -2025-05-03 15:46:47.470 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -2025-05-03 15:46:47.481 - +2025-05-03 17:05:05.566 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.566 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -2025-05-03 15:46:47.482 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -2025-05-03 15:46:47.545 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -2025-05-03 15:46:47.589 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -2025-05-03 15:46:47.598 - +2025-05-03 17:05:05.568 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.568 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -2025-05-03 15:46:47.599 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -2025-05-03 15:46:47.679 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -2025-05-03 15:46:47.747 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -2025-05-03 15:46:47.753 - +2025-05-03 17:05:05.570 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.570 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -2025-05-03 15:46:47.753 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -2025-05-03 15:46:47.800 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -2025-05-03 15:46:47.854 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -2025-05-03 15:46:47.860 - +2025-05-03 17:05:05.571 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.573 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -2025-05-03 15:46:47.860 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -2025-05-03 15:46:47.949 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -2025-05-03 15:46:48.040 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -2025-05-03 15:46:48.051 - +2025-05-03 17:05:05.575 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.575 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -2025-05-03 15:46:48.052 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -2025-05-03 15:46:48.095 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -2025-05-03 15:46:48.126 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -2025-05-03 15:46:48.131 - +2025-05-03 17:05:05.576 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.576 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -2025-05-03 15:46:48.132 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -2025-05-03 15:46:48.193 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -2025-05-03 15:46:48.342 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -2025-05-03 15:46:48.352 - +2025-05-03 17:05:05.578 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.578 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -2025-05-03 15:46:48.353 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -2025-05-03 15:46:48.556 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -2025-05-03 15:46:49.144 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -2025-05-03 15:46:49.159 - +2025-05-03 17:05:05.581 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.581 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -2025-05-03 15:46:49.161 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -2025-05-03 15:46:49.261 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -2025-05-03 15:46:49.352 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -2025-05-03 15:46:49.364 - +2025-05-03 17:05:05.583 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.583 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -2025-05-03 15:46:49.365 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -2025-05-03 15:46:49.545 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -2025-05-03 15:46:49.665 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -2025-05-03 15:46:49.676 - +2025-05-03 17:05:05.587 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.587 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -2025-05-03 15:46:49.676 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -2025-05-03 15:46:49.719 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -2025-05-03 15:46:49.750 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -2025-05-03 15:46:49.757 - +2025-05-03 17:05:05.588 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.588 - --- Procesando archivo: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -2025-05-03 15:46:49.758 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -2025-05-03 15:46:49.778 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -2025-05-03 15:46:49.784 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -2025-05-03 15:46:49.797 - +2025-05-03 17:05:05.590 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.590 - --- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -2025-05-03 15:46:49.797 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -2025-05-03 15:46:49.890 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -2025-05-03 15:46:49.922 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -2025-05-03 15:46:49.932 - +2025-05-03 17:05:05.591 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.591 - --- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -2025-05-03 15:46:49.933 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -2025-05-03 15:46:50.060 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -2025-05-03 15:46:50.416 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -2025-05-03 15:46:50.429 - +2025-05-03 17:05:05.594 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.594 - --- Procesando archivo: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -2025-05-03 15:46:50.430 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -2025-05-03 15:46:50.526 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -2025-05-03 15:46:50.702 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -2025-05-03 15:46:50.711 - +2025-05-03 17:05:05.596 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.596 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -2025-05-03 15:46:50.712 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -2025-05-03 15:46:50.733 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -2025-05-03 15:46:50.741 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -2025-05-03 15:46:50.747 - +2025-05-03 17:05:05.597 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.597 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -2025-05-03 15:46:50.748 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -2025-05-03 15:46:50.760 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -2025-05-03 15:46:50.766 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -2025-05-03 15:46:50.770 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -2025-05-03 15:46:50.770 - +2025-05-03 17:05:05.598 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.598 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml (razón anterior) +2025-05-03 17:05:05.598 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- +2025-05-03 17:05:05.598 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- +2025-05-03 17:05:05.598 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -2025-05-03 15:46:50.771 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -2025-05-03 15:46:50.809 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -2025-05-03 15:46:50.828 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -2025-05-03 15:46:50.846 - +2025-05-03 17:05:05.600 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdReportDB.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.600 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -2025-05-03 15:46:50.848 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -2025-05-03 15:46:51.261 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -2025-05-03 15:46:51.281 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -2025-05-03 15:46:51.286 - +2025-05-03 17:05:05.603 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdReportManager.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.603 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -2025-05-03 15:46:51.287 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -2025-05-03 15:46:51.301 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -2025-05-03 15:46:51.307 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -2025-05-03 15:46:51.311 - +2025-05-03 17:05:05.604 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductAvailable.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.604 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -2025-05-03 15:46:51.312 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -2025-05-03 15:46:51.328 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -2025-05-03 15:46:51.334 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -2025-05-03 15:46:51.337 - +2025-05-03 17:05:05.604 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.605 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -2025-05-03 15:46:51.339 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -2025-05-03 15:46:51.394 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -2025-05-03 15:46:51.456 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -2025-05-03 15:46:51.465 - +2025-05-03 17:05:05.606 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.606 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -2025-05-03 15:46:51.466 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -2025-05-03 15:46:51.520 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -2025-05-03 15:46:51.532 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -2025-05-03 15:46:51.541 - +2025-05-03 17:05:05.608 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.608 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -2025-05-03 15:46:51.542 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -2025-05-03 15:46:51.639 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -2025-05-03 15:46:51.716 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -2025-05-03 15:46:51.726 - +2025-05-03 17:05:05.610 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.610 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -2025-05-03 15:46:51.727 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -2025-05-03 15:46:51.854 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -2025-05-03 15:46:51.885 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -2025-05-03 15:46:51.895 - +2025-05-03 17:05:05.611 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.611 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality.xml --- -2025-05-03 15:46:51.896 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -2025-05-03 15:46:51.945 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -2025-05-03 15:46:51.983 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -2025-05-03 15:46:51.990 - +2025-05-03 17:05:05.613 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.613 - --- Procesando archivo: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -2025-05-03 15:46:51.992 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -2025-05-03 15:46:52.011 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -2025-05-03 15:46:52.019 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -2025-05-03 15:46:52.026 - +2025-05-03 17:05:05.614 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.614 - --- Procesando archivo: PLC\ProgramBlocks_XML\Profibus Network.xml --- -2025-05-03 15:46:52.027 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -2025-05-03 15:46:52.222 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -2025-05-03 15:46:52.318 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -2025-05-03 15:46:52.339 - +2025-05-03 17:05:05.617 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Profibus Network.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.617 - --- Procesando archivo: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -2025-05-03 15:46:52.340 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -2025-05-03 15:46:52.368 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -2025-05-03 15:46:52.376 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -2025-05-03 15:46:52.386 - +2025-05-03 17:05:05.619 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.619 - --- Procesando archivo: PLC\ProgramBlocks_XML\Programming error.xml --- -2025-05-03 15:46:52.387 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Programming error.xml --- -2025-05-03 15:46:52.410 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Programming error.xml --- -2025-05-03 15:46:52.419 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Programming error.xml --- -2025-05-03 15:46:52.460 - +2025-05-03 17:05:05.620 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Programming error.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.620 - --- Procesando archivo: PLC\ProgramBlocks_XML\PumpsControl.xml --- -2025-05-03 15:46:52.463 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -2025-05-03 15:46:52.800 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -2025-05-03 15:46:53.088 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -2025-05-03 15:46:53.098 - +2025-05-03 17:05:05.625 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PumpsControl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.626 - --- Procesando archivo: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -2025-05-03 15:46:53.099 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -2025-05-03 15:46:53.187 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -2025-05-03 15:46:53.195 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -2025-05-03 15:46:53.200 - +2025-05-03 17:05:05.628 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\QCO Monitor.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.628 - --- Procesando archivo: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -2025-05-03 15:46:53.201 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -2025-05-03 15:46:53.233 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -2025-05-03 15:46:53.252 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -2025-05-03 15:46:53.265 - +2025-05-03 17:05:05.630 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.630 - --- Procesando archivo: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -2025-05-03 15:46:53.265 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -2025-05-03 15:46:53.283 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -2025-05-03 15:46:53.291 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -2025-05-03 15:46:53.297 - +2025-05-03 17:05:05.631 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RACK_FLT.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.632 - --- Procesando archivo: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -2025-05-03 15:46:53.297 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -2025-05-03 15:46:53.371 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -2025-05-03 15:46:53.378 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -2025-05-03 15:46:53.382 - +2025-05-03 17:05:05.632 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.633 - --- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -2025-05-03 15:46:53.383 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -2025-05-03 15:46:53.435 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -2025-05-03 15:46:53.444 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -2025-05-03 15:46:53.452 - +2025-05-03 17:05:05.634 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.634 - --- Procesando archivo: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -2025-05-03 15:46:53.453 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -2025-05-03 15:46:53.467 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -2025-05-03 15:46:53.470 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -2025-05-03 15:46:53.476 - +2025-05-03 17:05:05.635 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.635 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #01.xml --- -2025-05-03 15:46:53.477 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -2025-05-03 15:46:53.501 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -2025-05-03 15:46:53.512 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -2025-05-03 15:46:53.523 - +2025-05-03 17:05:05.636 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #01.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.636 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #02.xml --- -2025-05-03 15:46:53.524 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -2025-05-03 15:46:53.565 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -2025-05-03 15:46:53.582 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -2025-05-03 15:46:53.595 - +2025-05-03 17:05:05.638 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #02.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.638 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #03.xml --- -2025-05-03 15:46:53.596 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -2025-05-03 15:46:53.632 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -2025-05-03 15:46:53.648 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -2025-05-03 15:46:53.655 - +2025-05-03 17:05:05.639 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #03.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.639 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #04.xml --- -2025-05-03 15:46:53.657 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -2025-05-03 15:46:53.695 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -2025-05-03 15:46:53.707 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -2025-05-03 15:46:53.714 - +2025-05-03 17:05:05.640 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #04.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.641 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #05.xml --- -2025-05-03 15:46:53.715 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -2025-05-03 15:46:53.747 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -2025-05-03 15:46:53.762 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -2025-05-03 15:46:53.768 - +2025-05-03 17:05:05.642 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #05.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.642 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #06.xml --- -2025-05-03 15:46:53.769 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -2025-05-03 15:46:53.800 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -2025-05-03 15:46:53.812 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -2025-05-03 15:46:53.821 - +2025-05-03 17:05:05.643 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #06.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.644 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #07.xml --- -2025-05-03 15:46:53.823 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -2025-05-03 15:46:53.852 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -2025-05-03 15:46:53.863 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -2025-05-03 15:46:53.870 - +2025-05-03 17:05:05.645 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #07.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.646 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #08.xml --- -2025-05-03 15:46:53.871 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -2025-05-03 15:46:53.899 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -2025-05-03 15:46:53.909 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -2025-05-03 15:46:53.915 - +2025-05-03 17:05:05.647 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #08.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.648 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #09.xml --- -2025-05-03 15:46:53.916 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -2025-05-03 15:46:53.946 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -2025-05-03 15:46:53.957 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -2025-05-03 15:46:53.964 - +2025-05-03 17:05:05.649 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #09.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.649 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #10.xml --- -2025-05-03 15:46:53.964 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -2025-05-03 15:46:53.999 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -2025-05-03 15:46:54.015 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -2025-05-03 15:46:54.024 - +2025-05-03 17:05:05.650 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #10.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.650 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #11.xml --- -2025-05-03 15:46:54.025 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -2025-05-03 15:46:54.056 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -2025-05-03 15:46:54.068 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -2025-05-03 15:46:54.077 - +2025-05-03 17:05:05.652 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #11.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.652 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #12.xml --- -2025-05-03 15:46:54.078 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -2025-05-03 15:46:54.115 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -2025-05-03 15:46:54.134 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -2025-05-03 15:46:54.150 - +2025-05-03 17:05:05.653 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #12.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.653 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #13.xml --- -2025-05-03 15:46:54.151 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -2025-05-03 15:46:54.202 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -2025-05-03 15:46:54.223 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -2025-05-03 15:46:54.231 - +2025-05-03 17:05:05.654 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #13.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.655 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #14.xml --- -2025-05-03 15:46:54.235 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -2025-05-03 15:46:54.275 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -2025-05-03 15:46:54.288 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -2025-05-03 15:46:54.296 - +2025-05-03 17:05:05.657 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #14.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.657 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #15.xml --- -2025-05-03 15:46:54.297 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -2025-05-03 15:46:54.329 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -2025-05-03 15:46:54.340 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -2025-05-03 15:46:54.346 - +2025-05-03 17:05:05.658 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #15.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.659 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #16.xml --- -2025-05-03 15:46:54.348 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -2025-05-03 15:46:54.378 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -2025-05-03 15:46:54.392 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -2025-05-03 15:46:54.401 - +2025-05-03 17:05:05.660 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #16.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.660 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #17.xml --- -2025-05-03 15:46:54.402 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -2025-05-03 15:46:54.450 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -2025-05-03 15:46:54.467 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -2025-05-03 15:46:54.477 - +2025-05-03 17:05:05.661 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #17.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.661 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #18.xml --- -2025-05-03 15:46:54.478 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -2025-05-03 15:46:54.532 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -2025-05-03 15:46:54.552 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -2025-05-03 15:46:54.566 - +2025-05-03 17:05:05.662 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #18.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.663 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #19.xml --- -2025-05-03 15:46:54.567 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -2025-05-03 15:46:54.623 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -2025-05-03 15:46:54.646 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -2025-05-03 15:46:54.659 - +2025-05-03 17:05:05.664 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #19.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.664 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #20.xml --- -2025-05-03 15:46:54.661 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -2025-05-03 15:46:54.717 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -2025-05-03 15:46:54.734 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -2025-05-03 15:46:54.747 - +2025-05-03 17:05:05.665 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #20.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.665 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #21.xml --- -2025-05-03 15:46:54.749 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -2025-05-03 15:46:54.801 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -2025-05-03 15:46:54.819 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -2025-05-03 15:46:54.828 - +2025-05-03 17:05:05.666 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #21.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.666 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #22.xml --- -2025-05-03 15:46:54.829 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -2025-05-03 15:46:54.884 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -2025-05-03 15:46:54.901 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -2025-05-03 15:46:54.914 - +2025-05-03 17:05:05.667 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #22.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.667 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #23.xml --- -2025-05-03 15:46:54.915 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -2025-05-03 15:46:54.971 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -2025-05-03 15:46:54.988 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -2025-05-03 15:46:54.997 - +2025-05-03 17:05:05.669 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #23.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.669 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #24.xml --- -2025-05-03 15:46:54.998 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -2025-05-03 15:46:55.059 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -2025-05-03 15:46:55.078 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -2025-05-03 15:46:55.088 - +2025-05-03 17:05:05.670 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #24.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.670 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #25.xml --- -2025-05-03 15:46:55.090 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -2025-05-03 15:46:55.130 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -2025-05-03 15:46:55.147 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -2025-05-03 15:46:55.161 - +2025-05-03 17:05:05.672 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #25.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.672 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #26.xml --- -2025-05-03 15:46:55.162 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -2025-05-03 15:46:55.219 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -2025-05-03 15:46:55.237 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -2025-05-03 15:46:55.247 - +2025-05-03 17:05:05.674 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #26.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.674 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #27.xml --- -2025-05-03 15:46:55.248 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -2025-05-03 15:46:55.287 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -2025-05-03 15:46:55.299 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -2025-05-03 15:46:55.309 - +2025-05-03 17:05:05.676 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #27.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.676 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #28.xml --- -2025-05-03 15:46:55.310 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -2025-05-03 15:46:55.346 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -2025-05-03 15:46:55.368 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -2025-05-03 15:46:55.380 - +2025-05-03 17:05:05.677 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #28.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.677 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #29.xml --- -2025-05-03 15:46:55.381 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -2025-05-03 15:46:55.431 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -2025-05-03 15:46:55.450 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -2025-05-03 15:46:55.459 - +2025-05-03 17:05:05.678 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #29.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.678 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #30.xml --- -2025-05-03 15:46:55.460 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -2025-05-03 15:46:55.539 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -2025-05-03 15:46:55.557 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -2025-05-03 15:46:55.568 - +2025-05-03 17:05:05.679 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #30.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.680 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #31.xml --- -2025-05-03 15:46:55.570 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -2025-05-03 15:46:55.633 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -2025-05-03 15:46:55.653 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -2025-05-03 15:46:55.662 - +2025-05-03 17:05:05.681 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #31.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.681 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #32.xml --- -2025-05-03 15:46:55.663 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -2025-05-03 15:46:55.702 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -2025-05-03 15:46:55.717 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -2025-05-03 15:46:55.727 - +2025-05-03 17:05:05.682 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #32.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.682 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #33.xml --- -2025-05-03 15:46:55.729 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -2025-05-03 15:46:55.767 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -2025-05-03 15:46:55.780 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -2025-05-03 15:46:55.790 - +2025-05-03 17:05:05.683 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #33.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.683 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #34.xml --- -2025-05-03 15:46:55.791 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -2025-05-03 15:46:55.819 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -2025-05-03 15:46:55.832 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -2025-05-03 15:46:55.841 - +2025-05-03 17:05:05.684 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #34.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.684 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #35.xml --- -2025-05-03 15:46:55.842 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -2025-05-03 15:46:55.868 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -2025-05-03 15:46:55.882 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -2025-05-03 15:46:55.888 - +2025-05-03 17:05:05.686 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #35.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.686 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #36.xml --- -2025-05-03 15:46:55.889 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -2025-05-03 15:46:55.913 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -2025-05-03 15:46:55.928 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -2025-05-03 15:46:55.936 - +2025-05-03 17:05:05.687 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #36.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.687 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #37.xml --- -2025-05-03 15:46:55.938 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -2025-05-03 15:46:55.973 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -2025-05-03 15:46:55.986 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -2025-05-03 15:46:55.992 - +2025-05-03 17:05:05.689 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #37.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.689 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #38.xml --- -2025-05-03 15:46:55.993 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -2025-05-03 15:46:56.024 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -2025-05-03 15:46:56.035 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -2025-05-03 15:46:56.041 - +2025-05-03 17:05:05.691 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #38.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.691 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #39.xml --- -2025-05-03 15:46:56.042 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -2025-05-03 15:46:56.073 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -2025-05-03 15:46:56.084 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -2025-05-03 15:46:56.092 - +2025-05-03 17:05:05.692 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #39.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.693 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #40.xml --- -2025-05-03 15:46:56.092 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -2025-05-03 15:46:56.123 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -2025-05-03 15:46:56.145 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -2025-05-03 15:46:56.154 - +2025-05-03 17:05:05.694 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #40.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.694 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #41.xml --- -2025-05-03 15:46:56.155 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -2025-05-03 15:46:56.198 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -2025-05-03 15:46:56.213 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -2025-05-03 15:46:56.220 - +2025-05-03 17:05:05.695 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #41.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.695 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #42.xml --- -2025-05-03 15:46:56.221 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -2025-05-03 15:46:56.259 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -2025-05-03 15:46:56.269 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -2025-05-03 15:46:56.274 - +2025-05-03 17:05:05.696 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #42.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.696 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #43.xml --- -2025-05-03 15:46:56.276 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -2025-05-03 15:46:56.303 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -2025-05-03 15:46:56.314 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -2025-05-03 15:46:56.320 - +2025-05-03 17:05:05.697 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #43.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.697 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #44.xml --- -2025-05-03 15:46:56.321 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -2025-05-03 15:46:56.349 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -2025-05-03 15:46:56.360 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -2025-05-03 15:46:56.366 - +2025-05-03 17:05:05.699 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #44.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.699 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #45.xml --- -2025-05-03 15:46:56.366 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -2025-05-03 15:46:56.393 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -2025-05-03 15:46:56.403 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -2025-05-03 15:46:56.410 - +2025-05-03 17:05:05.700 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #45.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.700 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #46.xml --- -2025-05-03 15:46:56.411 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -2025-05-03 15:46:56.441 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -2025-05-03 15:46:56.457 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -2025-05-03 15:46:56.465 - +2025-05-03 17:05:05.701 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #46.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.701 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #47.xml --- -2025-05-03 15:46:56.465 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -2025-05-03 15:46:56.504 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -2025-05-03 15:46:56.518 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -2025-05-03 15:46:56.527 - +2025-05-03 17:05:05.702 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #47.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.702 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #48.xml --- -2025-05-03 15:46:56.528 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -2025-05-03 15:46:56.560 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -2025-05-03 15:46:56.570 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -2025-05-03 15:46:56.579 - +2025-05-03 17:05:05.704 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #48.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.704 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #49.xml --- -2025-05-03 15:46:56.580 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -2025-05-03 15:46:56.611 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -2025-05-03 15:46:56.621 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -2025-05-03 15:46:56.627 - +2025-05-03 17:05:05.705 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #49.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.705 - --- Procesando archivo: PLC\ProgramBlocks_XML\Recipe #50.xml --- -2025-05-03 15:46:56.628 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -2025-05-03 15:46:56.655 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -2025-05-03 15:46:56.667 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -2025-05-03 15:46:56.674 - +2025-05-03 17:05:05.706 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Recipe #50.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.706 - --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -2025-05-03 15:46:56.674 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -2025-05-03 15:46:56.693 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -2025-05-03 15:46:56.701 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -2025-05-03 15:46:56.707 - +2025-05-03 17:05:05.708 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.708 - --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -2025-05-03 15:46:56.708 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -2025-05-03 15:46:56.752 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -2025-05-03 15:46:56.798 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -2025-05-03 15:46:56.810 - +2025-05-03 17:05:05.710 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.710 - --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -2025-05-03 15:46:56.811 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -2025-05-03 15:46:57.134 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -2025-05-03 15:46:57.158 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -2025-05-03 15:46:57.171 - +2025-05-03 17:05:05.713 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.713 - --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -2025-05-03 15:46:57.173 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -2025-05-03 15:46:57.219 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -2025-05-03 15:46:57.240 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -2025-05-03 15:46:57.246 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -2025-05-03 15:46:57.246 - +2025-05-03 17:05:05.714 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.714 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml (razón anterior) +2025-05-03 17:05:05.714 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- +2025-05-03 17:05:05.715 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- +2025-05-03 17:05:05.715 - --- Procesando archivo: PLC\ProgramBlocks_XML\SEL_I.xml --- -2025-05-03 15:46:57.249 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -2025-05-03 15:46:57.282 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -2025-05-03 15:46:57.297 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -2025-05-03 15:46:57.305 - +2025-05-03 17:05:05.717 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SEL_I.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.717 - --- Procesando archivo: PLC\ProgramBlocks_XML\SEL_R.xml --- -2025-05-03 15:46:57.307 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -2025-05-03 15:46:57.344 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -2025-05-03 15:46:57.355 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -2025-05-03 15:46:57.361 - +2025-05-03 17:05:05.718 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SEL_R.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.718 - --- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -2025-05-03 15:46:57.362 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -2025-05-03 15:46:57.382 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -2025-05-03 15:46:57.388 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -2025-05-03 15:46:57.394 - +2025-05-03 17:05:05.719 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SLIM_Block.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.719 - --- Procesando archivo: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -2025-05-03 15:46:57.394 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -2025-05-03 15:46:57.595 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -2025-05-03 15:46:57.660 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -2025-05-03 15:46:57.691 - +2025-05-03 17:05:05.721 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.722 - --- Procesando archivo: PLC\ProgramBlocks_XML\Safeties.xml --- -2025-05-03 15:46:57.693 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Safeties.xml --- -2025-05-03 15:46:58.384 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Safeties.xml --- -2025-05-03 15:46:59.486 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Safeties.xml --- -2025-05-03 15:46:59.523 - +2025-05-03 17:05:05.732 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Safeties.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.732 - --- Procesando archivo: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -2025-05-03 15:46:59.524 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -2025-05-03 15:46:59.635 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -2025-05-03 15:46:59.880 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -2025-05-03 15:46:59.891 - +2025-05-03 17:05:05.734 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.734 - --- Procesando archivo: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -2025-05-03 15:46:59.892 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -2025-05-03 15:46:59.909 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -2025-05-03 15:46:59.916 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -2025-05-03 15:46:59.919 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -2025-05-03 15:46:59.920 - +2025-05-03 17:05:05.736 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.736 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml (razón anterior) +2025-05-03 17:05:05.736 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +2025-05-03 17:05:05.737 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- +2025-05-03 17:05:05.737 - --- Procesando archivo: PLC\ProgramBlocks_XML\Signal Gen.xml --- -2025-05-03 15:46:59.921 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Signal Gen.xml --- -2025-05-03 15:46:59.937 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Signal Gen.xml --- -2025-05-03 15:46:59.945 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal Gen.xml --- -2025-05-03 15:46:59.953 - +2025-05-03 17:05:05.738 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Signal Gen.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.738 - --- Procesando archivo: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -2025-05-03 15:46:59.954 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -2025-05-03 15:46:59.972 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -2025-05-03 15:46:59.979 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -2025-05-03 15:46:59.982 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -2025-05-03 15:46:59.982 - +2025-05-03 17:05:05.739 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.739 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml (razón anterior) +2025-05-03 17:05:05.739 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- +2025-05-03 17:05:05.740 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- +2025-05-03 17:05:05.740 - --- Procesando archivo: PLC\ProgramBlocks_XML\SlewLimit.xml --- -2025-05-03 15:46:59.983 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SlewLimit.xml --- -2025-05-03 15:47:00.005 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SlewLimit.xml --- -2025-05-03 15:47:00.012 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SlewLimit.xml --- -2025-05-03 15:47:00.019 - +2025-05-03 17:05:05.741 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SlewLimit.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.741 - --- Procesando archivo: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -2025-05-03 15:47:00.020 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -2025-05-03 15:47:00.041 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -2025-05-03 15:47:00.049 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -2025-05-03 15:47:00.056 - +2025-05-03 17:05:05.742 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.742 - --- Procesando archivo: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -2025-05-03 15:47:00.057 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -2025-05-03 15:47:00.081 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -2025-05-03 15:47:00.089 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -2025-05-03 15:47:00.095 - +2025-05-03 17:05:05.743 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.743 - --- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb.xml --- -2025-05-03 15:47:00.095 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -2025-05-03 15:47:00.244 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -2025-05-03 15:47:00.317 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -2025-05-03 15:47:00.328 - +2025-05-03 17:05:05.745 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SubCarb.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.745 - --- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -2025-05-03 15:47:00.330 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -2025-05-03 15:47:00.366 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -2025-05-03 15:47:00.380 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -2025-05-03 15:47:00.386 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -2025-05-03 15:47:00.386 - +2025-05-03 17:05:05.746 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\SubCarb_DB.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.746 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\SubCarb_DB.xml (razón anterior) +2025-05-03 17:05:05.746 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- +2025-05-03 17:05:05.747 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- +2025-05-03 17:05:05.747 - --- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -2025-05-03 15:47:00.387 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -2025-05-03 15:47:00.629 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -2025-05-03 15:47:01.002 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -2025-05-03 15:47:01.017 - +2025-05-03 17:05:05.749 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.749 - --- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -2025-05-03 15:47:01.018 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -2025-05-03 15:47:01.040 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -2025-05-03 15:47:01.047 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -2025-05-03 15:47:01.054 - +2025-05-03 17:05:05.751 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.751 - --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -2025-05-03 15:47:01.055 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -2025-05-03 15:47:01.229 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -2025-05-03 15:47:01.264 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -2025-05-03 15:47:01.276 - +2025-05-03 17:05:05.753 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.753 - --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -2025-05-03 15:47:01.277 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -2025-05-03 15:47:01.350 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -2025-05-03 15:47:01.363 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -2025-05-03 15:47:01.369 - +2025-05-03 17:05:05.754 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.754 - --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -2025-05-03 15:47:01.371 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -2025-05-03 15:47:01.462 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -2025-05-03 15:47:01.483 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -2025-05-03 15:47:01.492 - +2025-05-03 17:05:05.755 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.756 - --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -2025-05-03 15:47:01.493 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -2025-05-03 15:47:01.508 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -2025-05-03 15:47:01.516 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -2025-05-03 15:47:01.522 - +2025-05-03 17:05:05.757 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupDensity.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.757 - --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -2025-05-03 15:47:01.523 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -2025-05-03 15:47:01.550 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -2025-05-03 15:47:01.568 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -2025-05-03 15:47:01.574 - +2025-05-03 17:05:05.759 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.759 - --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -2025-05-03 15:47:01.576 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -2025-05-03 15:47:01.594 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -2025-05-03 15:47:01.602 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -2025-05-03 15:47:01.609 - +2025-05-03 17:05:05.760 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.760 - --- Procesando archivo: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -2025-05-03 15:47:01.610 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -2025-05-03 15:47:01.678 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -2025-05-03 15:47:01.703 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -2025-05-03 15:47:01.731 - +2025-05-03 17:05:05.762 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.762 - --- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -2025-05-03 15:47:01.732 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -2025-05-03 15:47:01.962 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -2025-05-03 15:47:02.111 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -2025-05-03 15:47:02.125 - +2025-05-03 17:05:05.765 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\System_Run_Out.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.765 - --- Procesando archivo: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -2025-05-03 15:47:02.126 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -2025-05-03 15:47:02.143 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -2025-05-03 15:47:02.149 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -2025-05-03 15:47:02.152 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -2025-05-03 15:47:02.152 - +2025-05-03 17:05:05.766 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.766 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml (razón anterior) +2025-05-03 17:05:05.766 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- +2025-05-03 17:05:05.767 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- +2025-05-03 17:05:05.767 - --- Procesando archivo: PLC\ProgramBlocks_XML\T_Timer.xml --- -2025-05-03 15:47:02.153 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -2025-05-03 15:47:02.177 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -2025-05-03 15:47:02.183 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -2025-05-03 15:47:02.189 - +2025-05-03 17:05:05.768 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\T_Timer.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.768 - --- Procesando archivo: PLC\ProgramBlocks_XML\TankLevel.xml --- -2025-05-03 15:47:02.190 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -2025-05-03 15:47:02.443 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -2025-05-03 15:47:02.698 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -2025-05-03 15:47:02.711 - +2025-05-03 17:05:05.772 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevel.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.772 - --- Procesando archivo: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -2025-05-03 15:47:02.712 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -2025-05-03 15:47:02.732 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -2025-05-03 15:47:02.740 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -2025-05-03 15:47:02.745 - +2025-05-03 17:05:05.774 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.774 - --- Procesando archivo: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -2025-05-03 15:47:02.747 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -2025-05-03 15:47:02.763 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -2025-05-03 15:47:02.771 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -2025-05-03 15:47:02.778 - +2025-05-03 17:05:05.775 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Time error interrupt.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.775 - --- Procesando archivo: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -2025-05-03 15:47:02.778 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -2025-05-03 15:47:02.822 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -2025-05-03 15:47:02.957 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -2025-05-03 15:47:02.964 - +2025-05-03 17:05:05.777 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.777 - --- Procesando archivo: PLC\ProgramBlocks_XML\ValveFlow.xml --- -2025-05-03 15:47:02.965 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ValveFlow.xml --- -2025-05-03 15:47:02.984 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ValveFlow.xml --- -2025-05-03 15:47:02.992 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ValveFlow.xml --- -2025-05-03 15:47:02.998 - +2025-05-03 17:05:05.779 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ValveFlow.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.779 - --- Procesando archivo: PLC\ProgramBlocks_XML\WaterDensity.xml --- -2025-05-03 15:47:02.998 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\WaterDensity.xml --- -2025-05-03 15:47:03.014 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\WaterDensity.xml --- -2025-05-03 15:47:03.023 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\WaterDensity.xml --- -2025-05-03 15:47:03.028 - +2025-05-03 17:05:05.780 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\WaterDensity.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.781 - --- Procesando archivo: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -2025-05-03 15:47:03.028 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -2025-05-03 15:47:03.058 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -2025-05-03 15:47:03.068 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -2025-05-03 15:47:03.075 - +2025-05-03 17:05:05.782 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\WritePeripheral.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.782 - --- Procesando archivo: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -2025-05-03 15:47:03.076 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -2025-05-03 15:47:03.161 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -2025-05-03 15:47:03.181 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -2025-05-03 15:47:03.191 - +2025-05-03 17:05:05.785 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.785 - --- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove.xml --- -2025-05-03 15:47:03.193 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -2025-05-03 15:47:03.254 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -2025-05-03 15:47:03.275 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -2025-05-03 15:47:03.283 - +2025-05-03 17:05:05.786 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\_StepMove.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.786 - --- Procesando archivo: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -2025-05-03 15:47:03.284 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -2025-05-03 15:47:03.322 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -2025-05-03 15:47:03.337 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -2025-05-03 15:47:03.342 - +2025-05-03 17:05:05.787 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.788 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -2025-05-03 15:47:03.343 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -2025-05-03 15:47:03.426 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -2025-05-03 15:47:03.536 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -2025-05-03 15:47:03.548 - +2025-05-03 17:05:05.789 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.789 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -2025-05-03 15:47:03.548 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -2025-05-03 15:47:03.625 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -2025-05-03 15:47:03.665 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -2025-05-03 15:47:03.675 - +2025-05-03 17:05:05.791 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.791 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -2025-05-03 15:47:03.676 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -2025-05-03 15:47:03.783 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -2025-05-03 15:47:04.036 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -2025-05-03 15:47:04.046 - +2025-05-03 17:05:05.792 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.792 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -2025-05-03 15:47:04.047 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -2025-05-03 15:47:04.087 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -2025-05-03 15:47:04.109 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -2025-05-03 15:47:04.116 - +2025-05-03 17:05:05.793 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.793 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.117 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.138 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.148 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.155 - +2025-05-03 17:05:05.794 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.794 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -2025-05-03 15:47:04.157 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -2025-05-03 15:47:04.178 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -2025-05-03 15:47:04.185 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -2025-05-03 15:47:04.192 - +2025-05-03 17:05:05.795 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.795 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -2025-05-03 15:47:04.194 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -2025-05-03 15:47:04.282 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -2025-05-03 15:47:04.340 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -2025-05-03 15:47:04.350 - +2025-05-03 17:05:05.796 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.796 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -2025-05-03 15:47:04.352 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -2025-05-03 15:47:04.386 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -2025-05-03 15:47:04.406 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -2025-05-03 15:47:04.413 - +2025-05-03 17:05:05.797 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.797 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -2025-05-03 15:47:04.414 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -2025-05-03 15:47:04.514 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -2025-05-03 15:47:04.551 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -2025-05-03 15:47:04.560 - +2025-05-03 17:05:05.799 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.799 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -2025-05-03 15:47:04.562 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -2025-05-03 15:47:04.598 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -2025-05-03 15:47:04.637 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -2025-05-03 15:47:04.646 - +2025-05-03 17:05:05.800 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.800 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.647 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.671 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.680 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -2025-05-03 15:47:04.686 - +2025-05-03 17:05:05.801 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.801 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -2025-05-03 15:47:04.688 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -2025-05-03 15:47:04.708 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -2025-05-03 15:47:04.714 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -2025-05-03 15:47:04.723 - +2025-05-03 17:05:05.802 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.802 - --- Procesando archivo: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -2025-05-03 15:47:04.724 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -2025-05-03 15:47:04.737 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -2025-05-03 15:47:04.746 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -2025-05-03 15:47:04.749 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -2025-05-03 15:47:04.749 - +2025-05-03 17:05:05.802 - --- SALTANDO x1 para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml (XML no modificado, JSON procesado existe) +2025-05-03 17:05:05.802 - --- SALTANDO x2 para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml (razón anterior) +2025-05-03 17:05:05.802 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +2025-05-03 17:05:05.803 - --- x3 FALLÓ para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- +2025-05-03 17:05:05.803 - --- Procesando archivo: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -2025-05-03 15:47:04.750 - --- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -2025-05-03 15:47:04.768 - --- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -2025-05-03 15:47:04.774 - --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -2025-05-03 15:47:04.779 - +2025-05-03 17:05:05.804 - --- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml (XML no modificado, salida final actualizada) +2025-05-03 17:05:05.804 - --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -2025-05-03 15:47:04.781 - Ejecutando x4_cross_reference.py sobre el directorio: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output -2025-05-03 15:47:04.782 - --- Running x4_cross_reference.py with arguments: ['PLC', '-o', 'C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport\\PLC\\xref_output'] --- -2025-05-03 15:47:12.883 - --- Stdout (x4_cross_reference.py) --- -2025-05-03 15:47:12.883 - Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils. -Usando una implementación local básica. -INFO: format_variable_name importado desde generators.generator_utils ---- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- -Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC -Directorio de salida XRef: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output -Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\source -Archivos fuente preparados: 343 SCL convertidos, 30 MD copiados. -Archivos JSON encontrados: 408 -Datos cargados para 408 bloques (1793 PLC Tags globales). -Analizando llamadas y uso de DBs/PLC Tags... -Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\xref_calls_tree.md -Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\xref_db_usage_summary.md -Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\xref_plc_tags_summary.md ---- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- -Archivos XRef y fuentes MD generados en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output -2025-05-03 15:47:12.883 - --- End Stdout (x4_cross_reference.py) --- -2025-05-03 15:47:12.883 - ---- Fase 3: Ejecutando x5_aggregate.py --- -2025-05-03 15:47:12.884 - Ejecutando x5_aggregate.py sobre el directorio: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida agregada en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\full_project_representation.md -2025-05-03 15:47:12.885 - --- Running x5_aggregate.py with arguments: ['PLC', '-o', 'C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport\\full_project_representation.md'] --- -2025-05-03 15:47:15.082 - --- Stdout (x5_aggregate.py) --- -2025-05-03 15:47:15.082 - --- Iniciando Agregación de Archivos (x5) --- -Directorio Raíz del Proyecto: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC -Archivo de Salida: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\full_project_representation.md -Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\**\*.scl -Buscando archivos MD con patrón: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\**\*.md -Se agregarán 815 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\FillerControl_DataSend.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\BlenderRinse.scl - Agregando: scl_output\BlenderRinse_Done.scl - Agregando: scl_output\BlenderRun_MeasFilSpeed.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_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_ProdSamples.scl - Agregando: scl_output\BrixTracking_SampleTime.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\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_CVQ.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\CO2EqPress.scl - Agregando: scl_output\CO2InjPressure.scl - Agregando: scl_output\CO2Tracking.scl - Agregando: scl_output\CO2Tracking_ProdSamples.scl - Agregando: scl_output\CO2Tracking_SampleTime.scl - Agregando: scl_output\CO2_Solubility.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\DELETE.scl - Agregando: scl_output\DeairCO2TempComp.scl - Agregando: scl_output\DeaireationValve.scl - Agregando: scl_output\Deaireator_StartUp_Seq.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\FillerControl_DataSend.scl - Agregando: scl_output\Filler_Head_Variables.scl - Agregando: scl_output\FillingTime.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\ITC_Communic_CIPRoom.scl - Agregando: scl_output\ITC_Communic_Filler.scl - Agregando: scl_output\ITC_Communic_MainData.scl - Agregando: scl_output\ITC_Communic_MainRoutine.scl - Agregando: scl_output\ITC_Communic_ProdRoom.scl - Agregando: scl_output\ITC_DataIn.scl - Agregando: scl_output\ITC_DataOut.scl - Agregando: scl_output\ITC_Exchange_MainRoutine.scl - Agregando: scl_output\ITC_MainRoutine.scl - Agregando: scl_output\I_O_FLT1.scl - Agregando: scl_output\Input.scl - Agregando: scl_output\Input_CheckFlowMetersSta.scl - Agregando: scl_output\Input_DigitalCtrl.scl - Agregando: scl_output\Input_DigitalScanner.scl - Agregando: scl_output\Inputs.md - Agregando: scl_output\InputsMaster.md - Agregando: scl_output\Instrument_Scanner.scl - Agregando: scl_output\Integral.scl - Agregando: scl_output\Interlocking_Panel.scl - Agregando: scl_output\Interlocking_Panel_1.scl - Agregando: scl_output\Interlocking_Variables.scl - Agregando: scl_output\Key_Read___Write.scl - Agregando: scl_output\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\MOD_ERR.scl - Agregando: scl_output\MSE_Slope.scl - Agregando: scl_output\Machine_Co2_Cons.scl - Agregando: scl_output\Maselli_PA_Control.scl - Agregando: scl_output\Maselli_PA_Ctrl_Read.scl - Agregando: scl_output\Maselli_PA_Ctrl_Transfer.scl - Agregando: scl_output\Maselli_PA_Ctrl_Write.scl - Agregando: scl_output\Maselli_PA_Data.scl - Agregando: scl_output\MaxCarboCO2_Vol.scl - Agregando: scl_output\Memories.md - Agregando: scl_output\MessageScroll.scl - Agregando: scl_output\ModValveFault.scl - Agregando: scl_output\ONS_R.scl - Agregando: scl_output\Output.scl - Agregando: scl_output\Output_AnalogValueToHMI.scl - Agregando: scl_output\Output_CO2InjPress.scl - Agregando: scl_output\Outputs.md - Agregando: scl_output\OutputsFesto.md - Agregando: scl_output\OutputsMaster.md - Agregando: scl_output\PID.md - Agregando: scl_output\PIDControl.scl - Agregando: scl_output\PID_Filling_Head.scl - Agregando: scl_output\PID_Filling_Head_Calc.scl - Agregando: scl_output\PID_RMM301.scl - Agregando: scl_output\PID_RMM303.scl - Agregando: scl_output\PID_RMM304.scl - Agregando: scl_output\PID_RMP302.scl - Agregando: scl_output\PID_RVM301.scl - Agregando: scl_output\PID_RVM319_PRD.scl - Agregando: scl_output\PID_RVN302.scl - Agregando: scl_output\PID_RVP303.scl - Agregando: scl_output\PID_RVS318.scl - Agregando: scl_output\PID_Variables.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\PPM_O2.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\ProdReportDB.scl - Agregando: scl_output\ProdReportManager.scl - Agregando: scl_output\Prod_Tank_Drain_Seq.scl - Agregando: scl_output\Prod_Tank_PressCtrl.scl - Agregando: scl_output\Prod_Tank_RunOut_Seq.scl - Agregando: scl_output\ProductAvailable.scl - Agregando: scl_output\ProductLiterInTank.scl - Agregando: scl_output\ProductPipeDrain.scl - Agregando: scl_output\ProductPipeDrain_Seq.scl - Agregando: scl_output\ProductPipeRunOut.scl - Agregando: scl_output\ProductPipeRunOut_Seq.scl - Agregando: scl_output\ProductQuality.scl - Agregando: scl_output\ProductQuality_Messages.scl - Agregando: scl_output\Profibus_Network.scl - Agregando: scl_output\Profibus_Variables.scl - Agregando: scl_output\Programming_error.scl - Agregando: scl_output\PumpsControl.scl - Agregando: scl_output\QCO_Monitor.scl - Agregando: scl_output\QCO_Phase.md - Agregando: scl_output\QCO_Spare.md - Agregando: scl_output\QCO_Timer.md - Agregando: scl_output\QCO_Timer_Array_1.md - Agregando: scl_output\QCO_Timing_DB.scl - Agregando: scl_output\RACK_FLT.scl - Agregando: scl_output\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___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\Signal_Gen.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\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\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\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\BlenderRinse.md - Agregando: xref_output\source\BlenderRinse_Done.md - Agregando: xref_output\source\BlenderRun_MeasFilSpeed.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_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_ProdSamples.md - Agregando: xref_output\source\BrixTracking_SampleTime.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\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_CVQ.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\CO2EqPress.md - Agregando: xref_output\source\CO2InjPressure.md - Agregando: xref_output\source\CO2Tracking.md - Agregando: xref_output\source\CO2Tracking_ProdSamples.md - Agregando: xref_output\source\CO2Tracking_SampleTime.md - Agregando: xref_output\source\CO2_Solubility.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\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\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\FillerControl_DataSend.md - Agregando: xref_output\source\Filler_Head_Variables.md - Agregando: xref_output\source\FillingTime.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\ITC_Communic_CIPRoom.md - Agregando: xref_output\source\ITC_Communic_Filler.md - Agregando: xref_output\source\ITC_Communic_MainData.md - Agregando: xref_output\source\ITC_Communic_MainRoutine.md - Agregando: xref_output\source\ITC_Communic_ProdRoom.md - Agregando: xref_output\source\ITC_DataIn.md - Agregando: xref_output\source\ITC_DataOut.md - Agregando: xref_output\source\ITC_Exchange_MainRoutine.md - Agregando: xref_output\source\ITC_MainRoutine.md - Agregando: xref_output\source\I_O_FLT1.md - Agregando: xref_output\source\Input.md - Agregando: xref_output\source\Input_CheckFlowMetersSta.md - Agregando: xref_output\source\Input_DigitalCtrl.md - Agregando: xref_output\source\Input_DigitalScanner.md - Agregando: xref_output\source\Inputs.md - Agregando: xref_output\source\InputsMaster.md - Agregando: xref_output\source\Instrument_Scanner.md - Agregando: xref_output\source\Integral.md - Agregando: xref_output\source\Interlocking_Panel.md - Agregando: xref_output\source\Interlocking_Panel_1.md - Agregando: xref_output\source\Interlocking_Variables.md - Agregando: xref_output\source\Key_Read___Write.md - Agregando: xref_output\source\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\MOD_ERR.md - Agregando: xref_output\source\MSE_Slope.md - Agregando: xref_output\source\Machine_Co2_Cons.md - Agregando: xref_output\source\Maselli_PA_Control.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Read.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Transfer.md - Agregando: xref_output\source\Maselli_PA_Ctrl_Write.md - Agregando: xref_output\source\Maselli_PA_Data.md - Agregando: xref_output\source\MaxCarboCO2_Vol.md - Agregando: xref_output\source\Memories.md - Agregando: xref_output\source\MessageScroll.md - Agregando: xref_output\source\ModValveFault.md - Agregando: xref_output\source\ONS_R.md - Agregando: xref_output\source\Output.md - Agregando: xref_output\source\Output_AnalogValueToHMI.md - Agregando: xref_output\source\Output_CO2InjPress.md - Agregando: xref_output\source\Outputs.md - Agregando: xref_output\source\OutputsFesto.md - Agregando: xref_output\source\OutputsMaster.md - Agregando: xref_output\source\PID.md - Agregando: xref_output\source\PIDControl.md - Agregando: xref_output\source\PID_Filling_Head.md - Agregando: xref_output\source\PID_Filling_Head_Calc.md - Agregando: xref_output\source\PID_RMM301.md - Agregando: xref_output\source\PID_RMM303.md - Agregando: xref_output\source\PID_RMM304.md - Agregando: xref_output\source\PID_RMP302.md - Agregando: xref_output\source\PID_RVM301.md - Agregando: xref_output\source\PID_RVM319_PRD.md - Agregando: xref_output\source\PID_RVN302.md - Agregando: xref_output\source\PID_RVP303.md - Agregando: xref_output\source\PID_RVS318.md - Agregando: xref_output\source\PID_Variables.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\PPM_O2.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\ProdReportDB.md - Agregando: xref_output\source\ProdReportManager.md - Agregando: xref_output\source\Prod_Tank_Drain_Seq.md - Agregando: xref_output\source\Prod_Tank_PressCtrl.md - Agregando: xref_output\source\Prod_Tank_RunOut_Seq.md - Agregando: xref_output\source\ProductAvailable.md - Agregando: xref_output\source\ProductLiterInTank.md - Agregando: xref_output\source\ProductPipeDrain.md - Agregando: xref_output\source\ProductPipeDrain_Seq.md - Agregando: xref_output\source\ProductPipeRunOut.md - Agregando: xref_output\source\ProductPipeRunOut_Seq.md - Agregando: xref_output\source\ProductQuality.md - Agregando: xref_output\source\ProductQuality_Messages.md - Agregando: xref_output\source\Profibus_Network.md - Agregando: xref_output\source\Profibus_Variables.md - Agregando: xref_output\source\Programming_error.md - Agregando: xref_output\source\PumpsControl.md - Agregando: xref_output\source\QCO_Monitor.md - Agregando: xref_output\source\QCO_Phase.md - Agregando: xref_output\source\QCO_Spare.md - Agregando: xref_output\source\QCO_Timer.md - Agregando: xref_output\source\QCO_Timer_Array_1.md - Agregando: xref_output\source\QCO_Timing_DB.md - Agregando: xref_output\source\RACK_FLT.md - Agregando: xref_output\source\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___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\Signal_Gen.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\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\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\mmH2O_TO_Freq.md - Agregando: xref_output\xref_calls_tree.md - Agregando: xref_output\xref_db_usage_summary.md - Agregando: xref_output\xref_plc_tags_summary.md - -Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\full_project_representation.md -2025-05-03 15:47:15.248 - --- End Stdout (x5_aggregate.py) --- -2025-05-03 15:47:15.248 - +2025-05-03 17:05:05.804 - Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output +2025-05-03 17:05:07.727 - +--- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- +2025-05-03 17:05:07.727 - Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida agregada en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\full_project_representation.md +2025-05-03 17:05:08.145 - -------------------- Resumen Final del Procesamiento Completo -------------------- -2025-05-03 15:47:15.249 - Total de archivos XML encontrados: 408 -2025-05-03 15:47:15.249 - Archivos procesados/actualizados exitosamente (x1-x3): 373 -2025-05-03 15:47:15.249 - Archivos completamente saltados (x1, x2, x3): 122 -2025-05-03 15:47:15.250 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 5 -2025-05-03 15:47:15.250 - Archivos fallidos (en x1, x2, x3 o error inesperado): 35 -2025-05-03 15:47:15.251 - Fase 2 (Generación XRef - x4): Completada -2025-05-03 15:47:15.251 - Fase 3 (Agregación - x5): Completada -2025-05-03 15:47:15.252 - -------------------------------------------------------------------------------- -2025-05-03 15:47:15.252 - Proceso finalizado con errores. -2025-05-03 15:47:15.254 - ========================================= LOG END ========================================== +2025-05-03 17:05:08.145 - Total de archivos XML encontrados: 408 +2025-05-03 17:05:08.145 - Archivos procesados/actualizados exitosamente (x1-x3): 373 +2025-05-03 17:05:08.145 - Archivos completamente saltados (x1, x2, x3): 373 +2025-05-03 17:05:08.145 - Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 35 +2025-05-03 17:05:08.145 - Archivos fallidos (en x1, x2, x3 o error inesperado): 35 +2025-05-03 17:05:08.145 - Fase 2 (Generación XRef - x4): Completada +2025-05-03 17:05:08.145 - Fase 3 (Agregación - x5): Completada +2025-05-03 17:05:08.145 - -------------------------------------------------------------------------------- +2025-05-03 17:05:08.145 - Proceso finalizado con errores. +2025-05-03 17:05:08.146 - ========================================= 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 6ea0de4..e704774 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,15 +1,16 @@ --- Log de Ejecución: x0_main.py --- Grupo: XML Parser to SCL Directorio de Trabajo: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport -Inicio: 2025-05-03 15:46:11 -Fin: 2025-05-03 16:01:00 -Duración: 0:14:48.552974 +Inicio: 2025-05-03 17:05:03 +Fin: 2025-05-03 17:05:08 +Duración: 0:00:04.868601 Estado: ERROR (Código de Salida: 1) --- SALIDA ESTÁNDAR (STDOUT) --- Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils. Usando una implementación local básica. INFO: format_variable_name importado desde generators.generator_utils +INFO: format_variable_name importado desde generators.generator_utils ======================================== LOG START ======================================== Directorio de trabajo base configurado: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport' Buscando archivos XML recursivamente en el subdirectorio: 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC' @@ -827,16702 +828,975 @@ Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - Generando salida para: UnknownBlockType 'CIPRecipeManagement_Data' (Original: CIPRecipeManagement_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportDB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CIPReportDB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportDB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220401.845814, Size=79041 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPReportDB', Número=600, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPReportDB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportDB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportDB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportDB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportDB_processed.json -Generando salida para: GlobalDB 'CIPReportDB' (Original: CIPReportDB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPReportDB.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIPReportDB.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CIPReportManager.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CIPReportManager.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportManager.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220378.530645, Size=106604 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIPReportManager', Número=600, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIPReportManager.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportManager.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportManager_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIPReportManager.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIPReportManager_processed.json -Generando salida para: FC 'CIPReportManager' (Original: CIPReportManager) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIPReportManager.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CIP_Program_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220400.1903493, Size=184613 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIP_Program_Variables', Número=963, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP_Program_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_Program_Variables_processed.json -Generando salida para: GlobalDB 'CIP_Program_Variables' (Original: CIP_Program_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_Program_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_SimpleProgr_Init.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220377.4106388, Size=325116 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CIP_SimpleProgr_Init', Número=1936, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CIP_SimpleProgr_Init.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_SimpleProgr_Init.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_SimpleProgr_Init_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CIP_SimpleProgr_Init_processed.json -Generando salida para: FC 'CIP_SimpleProgr_Init' (Original: CIP_SimpleProgr_Init) - -> Modo de generación: FC SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CIP_SimpleProgr_Init.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CIP_SimpleProgr_Init.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2 Solubility.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2 Solubility.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220360.8785486, Size=17206 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2 Solubility', Número=1911, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2 Solubility.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2 Solubility.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2 Solubility_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2 Solubility_processed.json -Generando salida para: FC 'CO2_Solubility' (Original: CO2 Solubility) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2_Solubility.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2 Solubility.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CO2EqPress.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2EqPress.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2EqPress.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220360.9863355, Size=19712 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2EqPress', Número=1908, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2EqPress.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2EqPress.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2EqPress_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2EqPress.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2EqPress_processed.json -Generando salida para: FC 'CO2EqPress' (Original: CO2EqPress) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2EqPress.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2EqPress.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2InjPressure.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2InjPressure.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.0583737, Size=11213 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2InjPressure', Número=1923, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2InjPressure.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2InjPressure.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2InjPressure_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2InjPressure_processed.json -Generando salida para: FC 'CO2InjPressure' (Original: CO2InjPressure) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2InjPressure.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2InjPressure.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2Tracking.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220388.0515182, Size=122287 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2Tracking', Número=1818, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 57 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 26 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 57 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_processed.json -Generando salida para: FB 'CO2Tracking' (Original: CO2Tracking) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CO2Tracking_ProdSamples'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CO2Tracking_SampleTime'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2Tracking_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.2649174, Size=41475 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2Tracking_Data', Número=976, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_Data_processed.json Generando salida para: UnknownBlockType 'CO2Tracking_Data' (Original: CO2Tracking_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_ProdSamples.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220388.1199079, Size=19190 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2Tracking_ProdSamples', Número=1709, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking_ProdSamples.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_ProdSamples.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_ProdSamples_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_ProdSamples_processed.json -Generando salida para: FB 'CO2Tracking_ProdSamples' (Original: CO2Tracking_ProdSamples) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Integral'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking_ProdSamples.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_ProdSamples.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_SampleTime.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220388.2462544, Size=41517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CO2Tracking_SampleTime', Número=1710, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CO2Tracking_SampleTime.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_SampleTime.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_SampleTime_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CO2Tracking_SampleTime_processed.json -Generando salida para: FB 'CO2Tracking_SampleTime' (Original: CO2Tracking_SampleTime) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CO2Tracking_SampleTime.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CO2Tracking_SampleTime.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\COMPLETE RESTART.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220334.8754277, Size=36089 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='COMPLETE RESTART', Número=100, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - 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: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\COMPLETE RESTART.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\COMPLETE RESTART_processed.json -Generando salida para: OB 'COMPLETE_RESTART' (Original: COMPLETE RESTART) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\COMPLETE_RESTART.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220378.6959827, Size=50512 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CPU_DP Global Diag', Número=14, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '*** PLC Profibus Node Comunication Control ***...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 18 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 18 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: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CPU_DP Global Diag.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CPU_DP Global Diag_processed.json -Generando salida para: FC 'CPU_DP_Global_Diag' (Original: CPU_DP Global Diag) - -> 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: PLC\scl_output\CPU_DP_Global_Diag.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.193005, Size=45471 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CTRLCoolingSystem', Número=1700, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CTRLCoolingSystem.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CTRLCoolingSystem_processed.json -Generando salida para: FC 'CTRLCoolingSystem' (Original: CTRLCoolingSystem) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\CTRLCoolingSystem.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CVQ_1p7_8_Perc.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220378.7926674, Size=17681 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CVQ_1p7_8_Perc', Número=1913, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CVQ_1p7_8_Perc.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CVQ_1p7_8_Perc.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CVQ_1p7_8_Perc_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CVQ_1p7_8_Perc_processed.json -Generando salida para: FC 'CVQ_1p7_8_Perc' (Original: CVQ_1p7_8_Perc) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CVQ_1p7_8_Perc.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\CVQ_1p7_8_Perc.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\CYC_INT5.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CYC_INT5.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CYC_INT5.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220373.2938008, Size=89890 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CYC_INT5', Número=35, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'OB35_EXC_FREQ = 50ms...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL - - Procesando Red ID=F7, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CYC_INT5.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CYC_INT5.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CYC_INT5_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CYC_INT5.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CYC_INT5_processed.json -Generando salida para: OB 'CYC_INT5' (Original: CYC_INT5) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\CYC_INT5.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220355.947224, Size=75621 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='CarboWaterLine_Seq', Número=1802, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 25 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\CarboWaterLine_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\CarboWaterLine_Seq_processed.json -Generando salida para: FC 'CarboWaterLine_Seq' (Original: CarboWaterLine_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\CarboWaterLine_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Cetrifugal_Head.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Cetrifugal_Head.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220356.698842, Size=15615 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Cetrifugal_Head', Número=1842, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Cetrifugal_Head.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Cetrifugal_Head.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Cetrifugal_Head_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Cetrifugal_Head_processed.json -Generando salida para: FC 'Cetrifugal_Head' (Original: Cetrifugal_Head) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Cetrifugal_Head.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Cetrifugal_Head.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Clock Signal.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Clock Signal.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Clock Signal.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220360.313843, Size=93239 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Clock Signal', Número=1860, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Clock Signal.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Clock Signal.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 37 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 80, Lang: LAD), Instrucción UID: 22, Tipo: 'TIME_TCK' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Clock Signal_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Clock Signal.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Clock Signal_processed.json -Generando salida para: FC 'Clock_Signal' (Original: Clock Signal) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Clock_Signal.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Co2_Counters.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220387.9254532, Size=90774 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Co2_Counters', Número=1020, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Co2_Counters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 53 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters_processed.json -Generando salida para: FB 'Co2_Counters' (Original: Co2_Counters) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Co2_Counters.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Co2_Counters_DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220369.1953535, Size=4368 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Co2_Counters_DB', Número=1021, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Advertencia: Interface encontrada pero sin secciones procesables. -Advertencia: No se pudo extraer información de la interfaz. -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'interface' está vacía en el JSON. -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Co2_Counters_DB.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Co2_Counters_DB_processed.json Generando salida para: UnknownBlockType 'Co2_Counters_DB' (Original: Co2_Counters_DB) --- Procesando archivo: PLC\ProgramBlocks_XML\DELETE.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DELETE.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\DELETE.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DELETE.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220378.920794, Size=41021 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='DELETE', Número=4, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\DELETE.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DELETE.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DELETE.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DELETE_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DELETE.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DELETE_processed.json -Generando salida para: FC 'DELETE' (Original: DELETE) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\DELETE.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DELETE.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\DeairCO2TempComp.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeairCO2TempComp.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.2455344, Size=10627 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='DeairCO2TempComp', Número=1909, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\DeairCO2TempComp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeairCO2TempComp.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeairCO2TempComp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeairCO2TempComp_processed.json -Generando salida para: FC 'DeairCO2TempComp' (Original: DeairCO2TempComp) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\DeairCO2TempComp.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeairCO2TempComp.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\DeaireationValve.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\DeaireationValve.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeaireationValve.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.3955734, Size=14872 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='DeaireationValve', Número=1924, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\DeaireationValve.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeaireationValve.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeaireationValve_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DeaireationValve.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeaireationValve_processed.json -Generando salida para: FC 'DeaireationValve' (Original: DeaireationValve) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\DeaireationValve.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeaireationValve.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.681599, Size=344953 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Deaireator StartUp_Seq', Número=1803, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 50 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=STL - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=STL - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=STL - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=STL - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=STL - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=STL - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 93 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 93 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 24 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 24 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Deaireator StartUp_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Deaireator StartUp_Seq_processed.json -Generando salida para: FC 'Deaireator_StartUp_Seq' (Original: Deaireator StartUp_Seq) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Deaireator_StartUp_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Default_SupervisionDB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220369.3208418, Size=6130 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Default_SupervisionDB', Número=3, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Default_SupervisionDB.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Default_SupervisionDB_processed.json Generando salida para: UnknownBlockType 'Default_SupervisionDB' (Original: Default_SupervisionDB) --- Procesando archivo: PLC\ProgramBlocks_XML\Delay.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Delay.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Delay.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Delay.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220388.723236, Size=15683 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='Delay', Número=1708, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Delay.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Delay.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Delay.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Delay_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Delay.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Delay_processed.json -Generando salida para: FB 'Delay' (Original: Delay) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Delay.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Delay.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\DeltaP.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\DeltaP.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\DeltaP.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeltaP.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.7546203, Size=12488 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='DeltaP', Número=1921, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\DeltaP.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\DeltaP.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeltaP.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeltaP_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\DeltaP.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\DeltaP_processed.json -Generando salida para: FC 'DeltaP' (Original: DeltaP) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\DeltaP.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\DeltaP.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\EQ_STRNG.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220378.9845486, Size=17797 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='EQ_STRNG', Número=10, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\EQ_STRNG.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\EQ_STRNG_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\EQ_STRNG.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\EQ_STRNG_processed.json -Generando salida para: FC 'EQ_STRNG' (Original: EQ_STRNG) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\EQ_STRNG.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FW_DRand.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FW_DRand.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220362.2906651, Size=10245 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FW_DRand', Número=1922, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FW_DRand.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FW_DRand.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FW_DRand_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FW_DRand.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FW_DRand_processed.json -Generando salida para: FC 'FW_DRand' (Original: FW_DRand) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FW_DRand.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FeedForward.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FeedForward.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FeedForward.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.8705926, Size=13406 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FeedForward', Número=2002, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FeedForward.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FeedForward.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FeedForward.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FeedForward_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FeedForward.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FeedForward_processed.json -Generando salida para: FC 'FeedForward' (Original: FeedForward) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FeedForward.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FeedForward.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FillerControl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.18483, Size=229615 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FillerControl', Número=2028, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 35 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=STL - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=STL - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=STL - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FillerControl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 109 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 109 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 5 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Fast Rinse Request' (ID: A2, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' - - Red 'Caustic Recovery Run' (ID: E6, Lang: LAD), Instrucción UID: 32, Tipo: 'Rs' - - Red 'Wait Filler Rinse Completed Signal' (ID: 14C, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'RunOut Amount' (ID: 16E, Lang: LAD), Instrucción UID: 25, Tipo: 'Round' - - Red 'RunOut Amount' (ID: 16E, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillerControl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl_processed.json -Generando salida para: FC 'FillerControl' (Original: FillerControl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FillerControl.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillerControl.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FillerControl_DataSend.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl_DataSend.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.3163536, Size=35640 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FillerControl_DataSend', Número=2029, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FillerControl_DataSend.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl_DataSend.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl_DataSend_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillerControl_DataSend_processed.json -Generando salida para: FC 'FillerControl_DataSend' (Original: FillerControl_DataSend) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FillerControl_DataSend.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillerControl_DataSend.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Filler_Head_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220401.8981707, Size=22585 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Filler_Head_Variables', Número=964, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Filler_Head_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Filler_Head_Variables_processed.json -Generando salida para: GlobalDB 'Filler_Head_Variables' (Original: Filler_Head_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Filler_Head_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FillingTime.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FillingTime.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillingTime.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.4814587, Size=16768 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FillingTime', Número=1840, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FillingTime.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FillingTime.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillingTime.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillingTime_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FillingTime.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FillingTime_processed.json -Generando salida para: FC 'FillingTime' (Original: FillingTime) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FillingTime.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FillingTime.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FirstProduction_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.3227074, Size=14352 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FirstProduction_Data', Número=935, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FirstProduction_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FirstProduction_Data_processed.json Generando salida para: UnknownBlockType 'FirstProduction_Data' (Original: FirstProduction_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Flow_To_Press_Loss.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220361.9895742, Size=11017 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Flow_To_Press_Loss', Número=1843, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Flow_To_Press_Loss.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Flow_To_Press_Loss.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Flow_To_Press_Loss_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Flow_To_Press_Loss_processed.json -Generando salida para: FC 'Flow_To_Press_Loss' (Original: Flow_To_Press_Loss) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Flow_To_Press_Loss.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Flow_To_Press_Loss.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Freq_To_mmH2O.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220362.0991752, Size=9996 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Freq_To_mmH2O', Número=1841, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Freq_To_mmH2O.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Freq_To_mmH2O.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Freq_To_mmH2O_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Freq_To_mmH2O_processed.json -Generando salida para: FC 'Freq_To_mmH2O' (Original: Freq_To_mmH2O) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Freq_To_mmH2O.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Freq_To_mmH2O.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\FrictionLoss.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\FrictionLoss.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FrictionLoss.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220362.2057195, Size=10467 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='FrictionLoss', Número=2032, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\FrictionLoss.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FrictionLoss.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FrictionLoss_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\FrictionLoss.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\FrictionLoss_processed.json -Generando salida para: FC 'FrictionLoss' (Original: FrictionLoss) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\FrictionLoss.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\FrictionLoss.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220401.936924, Size=15442 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GLOBAL_DIAG_DB', Número=11, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GLOBAL_DIAG_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GLOBAL_DIAG_DB_processed.json -Generando salida para: GlobalDB 'GLOBAL_DIAG_DB' (Original: GLOBAL_DIAG_DB) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GLOBAL_DIAG_DB.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220362.3907685, Size=23003 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='GetProdBrixCO2_Anal_Inpt', Número=1894, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\GetProdBrixCO2_Anal_Inpt.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\GetProdBrixCO2_Anal_Inpt_processed.json -Generando salida para: FC 'GetProdBrixCO2_Anal_Inpt' (Original: GetProdBrixCO2_Anal_Inpt) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\GetProdBrixCO2_Anal_Inpt.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220401.9768965, Size=65401 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI CPU_DP Diag', Número=174, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI CPU_DP Diag.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI CPU_DP Diag_processed.json -Generando salida para: GlobalDB 'HMI_CPU_DP_Diag' (Original: HMI CPU_DP Diag) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_IO'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_CPU_DP_Diag.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI Key User.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI Key User.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.0360403, Size=37055 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI Key User', Número=500, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI Key User.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI Key User.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI Key User_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI Key User.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI Key User_processed.json -Generando salida para: GlobalDB 'HMI_Key_User' (Original: HMI Key User) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Key_User.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Alarms.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.1061676, Size=116059 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Alarms', Número=1000, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Alarms.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Alarms.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Alarms_processed.json -Generando salida para: GlobalDB 'HMI_Alarms' (Original: HMI_Alarms) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Alarms.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.834807, Size=109926 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Blender_Parameters', Número=1001, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Blender_Parameters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Blender_Parameters_processed.json -Generando salida para: GlobalDB 'HMI_Blender_Parameters' (Original: HMI_Blender_Parameters) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Blender_Parameters.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Device.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Device.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220414.8389847, Size=239048 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Device', Número=1010, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Device.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Device.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Device_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Device.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Device_processed.json -Generando salida para: GlobalDB 'HMI_Device' (Original: HMI_Device) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Device.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Digital.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Digital.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.2455463, Size=40630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Digital', Número=1012, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Digital.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Digital.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Digital_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Digital.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Digital_processed.json -Generando salida para: GlobalDB 'HMI_Digital' (Original: HMI_Digital) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Digital.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_IO_Showing.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.635265, Size=229115 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_IO_Showing', Número=1002, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_IO_Showing.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_IO_Showing_processed.json -Generando salida para: GlobalDB 'HMI_IO_Showing' (Original: HMI_IO_Showing) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_IO_Showing.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Instrument.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.5303805, Size=131629 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Instrument', Número=1011, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Instrument.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Instrument.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Instrument_processed.json -Generando salida para: GlobalDB 'HMI_Instrument' (Original: HMI_Instrument) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Instrument.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.6868138, Size=79180 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Local_CIP_Variables', Número=1003, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Local_CIP_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Local_CIP_Variables_processed.json -Generando salida para: GlobalDB 'HMI_Local_CIP_Variables' (Original: HMI_Local_CIP_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Local_CIP_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_PID.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_PID.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.7564783, Size=134836 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_PID', Número=1013, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_PID.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_PID.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_PID_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_PID.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_PID_processed.json -Generando salida para: GlobalDB 'HMI_PID' (Original: HMI_PID) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_PID.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.7986674, Size=12201 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Recipe_Edit', Número=1008, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Edit.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Edit_processed.json -Generando salida para: GlobalDB 'HMI_Recipe_Edit' (Original: HMI_Recipe_Edit) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Recipe_Edit.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.844515, Size=35285 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Recipe_Name', Número=1009, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Recipe_Name.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Recipe_Name_processed.json -Generando salida para: GlobalDB 'HMI_Recipe_Name' (Original: HMI_Recipe_Name) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Recipe_Name.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.9072306, Size=75896 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Refrige_IO_Showing', Número=1007, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Refrige_IO_Showing.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Refrige_IO_Showing_processed.json -Generando salida para: GlobalDB 'HMI_Refrige_IO_Showing' (Original: HMI_Refrige_IO_Showing) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Refrige_IO_Showing.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Service.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Service.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220402.9639597, Size=33076 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Service', Número=1004, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Service.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Service.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Service_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Service.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Service_processed.json -Generando salida para: GlobalDB 'HMI_Service' (Original: HMI_Service) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Service.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.015644, Size=71747 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Variables_Cmd', Número=1005, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Cmd.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Cmd_processed.json -Generando salida para: GlobalDB 'HMI_Variables_Cmd' (Original: HMI_Variables_Cmd) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Variables_Cmd.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\HMI_Variables_Status.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.1069288, Size=102401 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='HMI_Variables_Status', Número=1006, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\HMI_Variables_Status.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\HMI_Variables_Status_processed.json -Generando salida para: GlobalDB 'HMI_Variables_Status' (Original: HMI_Variables_Status) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\HMI_Variables_Status.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\IO_FLT1.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\IO_FLT1.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220334.9435332, Size=15571 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='I/O_FLT1', Número=82, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\IO_FLT1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\IO_FLT1.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\IO_FLT1_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\IO_FLT1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\IO_FLT1_processed.json -Generando salida para: OB 'I_O_FLT1' (Original: I/O_FLT1) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\I_O_FLT1.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.9188633, Size=63504 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol', Número=1, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: 'v1.0 by UTRC Sidel 2008/05/28 (previous name: ISO-...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para FB sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_processed.json -Generando salida para: FB 'ISOonTCP_or_TCP_Protocol' (Original: ISOonTCP_or_TCP_Protocol) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'HW_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONN_OUC'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TCON:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TSEND:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TRCV:v4.0'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'TDISCON:v2.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ISOonTCP_or_TCP_Protocol.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.4629393, Size=60651 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ISOonTCP_or_TCP_Protocol_DB', Número=3524, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ISOonTCP_or_TCP_Protocol_DB.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ISOonTCP_or_TCP_Protocol_DB_processed.json Generando salida para: UnknownBlockType 'ISOonTCP_or_TCP_Protocol_DB' (Original: ISOonTCP_or_TCP_Protocol_DB) --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220369.7564697, Size=59730 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic CIP DI', Número=3523, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIP DI.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIP DI_processed.json Generando salida para: UnknownBlockType 'ITC_Communic_CIP_DI' (Original: ITC Communic CIP DI) --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220364.8919277, Size=18955 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic CIPRoom', Número=3523, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic CIPRoom.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic CIPRoom_processed.json -Generando salida para: FC 'ITC_Communic_CIPRoom' (Original: ITC Communic CIPRoom) - -> Modo de generación: FC SCL -INFO: Detectadas 5 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_CIPRoom.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220369.8765256, Size=59733 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Filler DI', Número=3512, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler DI.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler DI_processed.json Generando salida para: UnknownBlockType 'ITC_Communic_Filler_DI' (Original: ITC Communic Filler DI) --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic Filler.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.0117009, Size=35862 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Filler', Número=3512, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Communication Mixer - Filler' (ID: 1A, Lang: LAD), Instrucción UID: 40, Tipo: 'GET' - - Red 'Communication Mixer - Filler' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'PUT' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Filler.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Filler_processed.json -Generando salida para: FC 'ITC_Communic_Filler' (Original: ITC Communic Filler) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_Filler.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic MainData.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.3136978, Size=435019 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='ITC Communic MainData', Número=3510, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainData.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainData_processed.json -Generando salida para: GlobalDB 'ITC_Communic_MainData' (Original: ITC Communic MainData) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_MainData.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.080496, Size=17958 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic MainRoutine', Número=3510, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Com...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic MainRoutine_processed.json -Generando salida para: FC 'ITC_Communic_MainRoutine' (Original: ITC Communic MainRoutine) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_MainRoutine.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220369.9753163, Size=59732 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Mixer DI', Número=3521, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Mixer DI.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Mixer DI_processed.json Generando salida para: UnknownBlockType 'ITC_Communic_Mixer_DI' (Original: ITC Communic Mixer DI) --- Procesando archivo: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.1830423, Size=46709 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic ProdRoom', Número=3522, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'Interchange Signals: Communication: Product Room...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 13 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 5 instr. bajo condición de Contact UID 33 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 13 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic ProdRoom.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic ProdRoom_processed.json -Generando salida para: FC 'ITC_Communic_ProdRoom' (Original: ITC Communic ProdRoom) - -> Modo de generación: FC SCL -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Communic_ProdRoom.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.1086276, Size=59739 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Communic Product Room DI', Número=3522, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Communic Product Room DI.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Communic Product Room DI_processed.json Generando salida para: UnknownBlockType 'ITC_Communic_Product_Room_DI' (Original: ITC Communic Product Room DI) --- Procesando archivo: PLC\ProgramBlocks_XML\ITC DataIn.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC DataIn.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataIn.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.255727, Size=8905 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC DataIn', Número=3501, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Fun...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC DataIn.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataIn.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataIn_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataIn.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataIn_processed.json -Generando salida para: FC 'ITC_DataIn' (Original: ITC DataIn) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_DataIn.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC DataOut.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.3060777, Size=4859 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC DataOut', Número=3502, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Fun...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC DataOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataOut.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC DataOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC DataOut_processed.json -Generando salida para: FC 'ITC_DataOut' (Original: ITC DataOut) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_DataOut.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.3410676, Size=4819 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC Exchange MainRoutine', Número=3550, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Exc...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para FC sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC Exchange MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC Exchange MainRoutine_processed.json -Generando salida para: FC 'ITC_Exchange_MainRoutine' (Original: ITC Exchange MainRoutine) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_Exchange_MainRoutine.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ITC MainRoutine.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.4564786, Size=22534 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ITC MainRoutine', Número=3500, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '(c) by SIDEL -Name : Interchange Signals: Fun...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 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: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ITC MainRoutine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ITC MainRoutine_processed.json -Generando salida para: FC 'ITC_MainRoutine' (Original: ITC MainRoutine) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ITC_MainRoutine.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Input.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\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=1746220391.5384173, Size=844724 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='Input', Número=1718, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 112 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=LAD - - Procesando Red ID=35B, Lenguaje Red=LAD - - Procesando Red ID=36C, Lenguaje Red=LAD - - Procesando Red ID=37D, Lenguaje Red=LAD - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD - - Procesando Red ID=416, Lenguaje Red=LAD - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD - - Procesando Red ID=48D, Lenguaje Red=LAD - - Procesando Red ID=49E, Lenguaje Red=LAD - - Procesando Red ID=4AF, Lenguaje Red=LAD - - Procesando Red ID=4C0, Lenguaje Red=LAD - - Procesando Red ID=4D1, Lenguaje Red=LAD - - Procesando Red ID=4E2, Lenguaje Red=LAD - - Procesando Red ID=4F3, Lenguaje Red=LAD - - Procesando Red ID=504, Lenguaje Red=LAD - - Procesando Red ID=515, Lenguaje Red=LAD - - Procesando Red ID=526, Lenguaje Red=LAD - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD - - Procesando Red ID=559, Lenguaje Red=STL - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD - - Procesando Red ID=59D, Lenguaje Red=LAD - - Procesando Red ID=5AE, Lenguaje Red=LAD - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD - - Procesando Red ID=647, Lenguaje Red=LAD - - Procesando Red ID=658, Lenguaje Red=LAD - - Procesando Red ID=669, Lenguaje Red=LAD - - Procesando Red ID=67A, Lenguaje Red=LAD - - Procesando Red ID=68B, Lenguaje Red=LAD - - Procesando Red ID=69C, Lenguaje Red=LAD - - Procesando Red ID=6AD, Lenguaje Red=LAD - - Procesando Red ID=6BE, Lenguaje Red=LAD - - Procesando Red ID=6CF, Lenguaje Red=LAD - - Procesando Red ID=6E0, Lenguaje Red=LAD - - Procesando Red ID=6F1, Lenguaje Red=LAD - - Procesando Red ID=702, Lenguaje Red=LAD - - Procesando Red ID=713, Lenguaje Red=LAD - - Procesando Red ID=724, Lenguaje Red=LAD - - Procesando Red ID=735, Lenguaje Red=LAD - - Procesando Red ID=746, Lenguaje Red=LAD - - Procesando Red ID=757, Lenguaje Red=LAD - - Procesando Red ID=768, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input.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: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. -Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. -Advertencia: No se encontró nombre/instancia para TON UID 36. Usando placeholder '#TON_INSTANCE_36'. -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. -Advertencia: No se encontró nombre/instancia para TOF UID 31. Usando placeholder '#TOF_INSTANCE_31'. -Advertencia: No se encontró nombre/instancia para TOF UID 33. Usando placeholder '#TOF_INSTANCE_33'. - -> 429 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 429 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. - -> 75 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 75 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 43: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 44: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. - -> 13 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 13 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Advertencia: No se encontró nombre/instancia para TON UID 41. Usando placeholder '#TON_INSTANCE_41'. - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 22 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Shut Down' (ID: 5E, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'CO2 Low Presure Fault' (ID: 119, Lang: LAD), Instrucción UID: 41, Tipo: 'TON' - - Red 'CO2 Low Presure Fault' (ID: 119, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 41, Tipo: 'Abs' - - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' - - Red 'CO2 inlet line pressure not stable' (ID: 13B, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'AVM313 Cip Pulsing ON' (ID: 449, Lang: LAD), Instrucción UID: 32, Tipo: 'SdCoil' - - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 32, Tipo: 'Abs' - - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 33, Tipo: 'Gt' - - Red 'Prod Tank Pressure Fault' (ID: 57B, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 44, Tipo: 'Abs' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 45, Tipo: 'Gt' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' - - Red 'To HMI - Instrument in fault' (ID: 5BF, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 41, Tipo: 'Mul' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' - - Red 'RVN304 Fault' (ID: 68B, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 40, Tipo: 'Abs' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 41, Tipo: 'Mul' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 42, Tipo: 'Gt' - - Red 'RVN305 Fault' (ID: 6BE, Lang: LAD), Instrucción UID: 43, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_processed.json -Generando salida para: FB 'Input' (Original: Input) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. -INFO: Detectadas 17 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Input.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_CheckFlowMetersSta.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.6582386, Size=92617 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_CheckFlowMetersSta', Número=1718, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_CheckFlowMetersSta.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_CheckFlowMetersSta.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_CheckFlowMetersSta_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_CheckFlowMetersSta_processed.json -Generando salida para: FC 'Input_CheckFlowMetersSta' (Original: Input_CheckFlowMetersSta) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Input_CheckFlowMetersSta.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Input_CheckFlowMetersSta.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Input_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Input_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.4119122, Size=161785 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_Data', Número=940, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\Input_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\Input_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_Data_processed.json Generando salida para: UnknownBlockType 'Input_Data' (Original: Input_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.8051555, Size=31897 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_DigitalCtrl', Número=1720, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalCtrl_processed.json -Generando salida para: FC 'Input_DigitalCtrl' (Original: Input_DigitalCtrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Input_DigitalCtrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Input_DigitalScanner.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.8823345, Size=25163 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Input_DigitalScanner', Número=1719, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Input_DigitalScanner.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Input_DigitalScanner_processed.json -Generando salida para: FC 'Input_DigitalScanner' (Original: Input_DigitalScanner) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Input_DigitalScanner.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Instrument_Scanner.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220379.9620006, Size=19039 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Instrument_Scanner', Número=1968, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Instrument_Scanner.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Instrument_Scanner_processed.json -Generando salida para: FC 'Instrument_Scanner' (Original: Instrument_Scanner) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Instrument_Scanner.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Integral.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Integral.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Integral.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220391.628917, Size=13422 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='Integral', Número=1700, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Integral.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Integral.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Integral.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Integral_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Integral.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Integral_processed.json -Generando salida para: FB 'Integral' (Original: Integral) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Integral.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Integral.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Interlocking_Panel.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.1385272, Size=155520 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Interlocking_Panel', Número=1999, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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: BLKMOV 32 sin información válida para SRCBLK. -Error: BLKMOV 32 sin información válida para SRCBLK. - -> 47 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 47 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 36 sin información válida para SRCBLK. -Error: BLKMOV 37 sin información válida para SRCBLK. -Error: BLKMOV 46 sin información válida para SRCBLK. -Error: BLKMOV 52 sin información válida para SRCBLK. -Error: BLKMOV 57 sin información válida para SRCBLK. -Error: BLKMOV 58 sin información válida para SRCBLK. -Error: BLKMOV 71 sin información válida para SRCBLK. -Error: BLKMOV 72 sin información válida para SRCBLK. -Error: No se encontró un destino único y válido para DSTBLK en BLKMOV 73. -Error: BLKMOV 59 sin información válida para SRCBLK. -Error: BLKMOV 60 sin información válida para SRCBLK. -Error: BLKMOV 75 sin información válida para SRCBLK. -Error: BLKMOV 76 sin información válida para SRCBLK. - -> 88 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 5 instr. bajo condición de Contact UID 45 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 88 proc SymPy, 1 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 53 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 53 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_processed.json -Generando salida para: FC 'Interlocking_Panel' (Original: Interlocking_Panel) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Panel.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_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=1746220364.7633533, Size=137334 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Interlocking_Panel_1', Número=2004, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 32 sin información válida para SRCBLK. -Error: BLKMOV 32 sin información válida para SRCBLK. - -> 50 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 50 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: BLKMOV 36 sin información válida para SRCBLK. -Error: BLKMOV 37 sin información válida para SRCBLK. -Error: BLKMOV 46 sin información válida para SRCBLK. -Error: BLKMOV 52 sin información válida para SRCBLK. -Error: BLKMOV 57 sin información válida para SRCBLK. -Error: BLKMOV 58 sin información válida para SRCBLK. -Error: BLKMOV 71 sin información válida para SRCBLK. -Error: BLKMOV 72 sin información válida para SRCBLK. -Error: No se encontró un destino único y válido para DSTBLK en BLKMOV 73. -Error: BLKMOV 59 sin información válida para SRCBLK. -Error: BLKMOV 60 sin información válida para SRCBLK. -Error: BLKMOV 75 sin información válida para SRCBLK. -Error: BLKMOV 76 sin información válida para SRCBLK. - -> 69 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 5 instr. bajo condición de Contact UID 45 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 69 proc SymPy, 1 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Panel_1.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Panel_1_processed.json -Generando salida para: FC 'Interlocking_Panel_1' (Original: Interlocking_Panel_1) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Panel_1.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Interlocking_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.209542, Size=383212 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='Interlocking_Variables', Número=900, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Interlocking_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Interlocking_Variables_processed.json -Generando salida para: GlobalDB 'Interlocking_Variables' (Original: Interlocking_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Interlocking_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Key Read & Write Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.2231452, Size=13524 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Key Read & Write Data', Número=50, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write Data_processed.json Generando salida para: UnknownBlockType 'Key_Read___Write_Data' (Original: Key Read & Write Data) --- Procesando archivo: PLC\ProgramBlocks_XML\Key Read & Write.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Key Read & Write.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220394.4108217, Size=702793 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Key Read & Write', Número=50, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Key Read & Write.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write.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 37. Usando placeholder '#TON_INSTANCE_37'. -Advertencia: No se encontró nombre/instancia para TON UID 32. Usando placeholder '#TON_INSTANCE_32'. -Advertencia: No se encontró nombre/instancia para TOF UID 39. Usando placeholder '#TOF_INSTANCE_39'. - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 37. Usando placeholder '#TON_INSTANCE_37'. - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- 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 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Remote request' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'Jump' - - Red 'Logout Time' (ID: 4D, Lang: LAD), Instrucción UID: 40, Tipo: 'NContact' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Key Read & Write.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Key Read & Write_processed.json -Generando salida para: FB 'Key_Read___Write' (Original: Key Read & Write) - -> Modo de generación: FB SCL -INFO: Detectadas 6 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Key_Read___Write.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\LIMIT_I.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_I.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.5378678, Size=25513 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='LIMIT_I', Número=1849, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LIMIT_I.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_I.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_I_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_I.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_I_processed.json -Generando salida para: FC 'LIMIT_I' (Original: LIMIT_I) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\LIMIT_I.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\LIMIT_R.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_R.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.6099799, Size=25519 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='LIMIT_R', Número=1848, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LIMIT_R.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_R.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 3C, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_R_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LIMIT_R.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LIMIT_R_processed.json -Generando salida para: FC 'LIMIT_R' (Original: LIMIT_R) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\LIMIT_R.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\LowPassFilter.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LowPassFilter.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220394.4878523, Size=31437 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='LowPassFilter', Número=1701, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\LowPassFilter.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LowPassFilter.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LowPassFilter_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\LowPassFilter.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\LowPassFilter_processed.json -Generando salida para: FB 'LowPassFilter' (Original: LowPassFilter) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\LowPassFilter.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\LowPassFilter.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MFMAnalogValues.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220394.724805, Size=209009 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='MFMAnalogValues', Número=1720, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFMAnalogValues.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_processed.json -Generando salida para: FB 'MFMAnalogValues' (Original: MFMAnalogValues) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Delay'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\MFMAnalogValues.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MFMAnalogValues.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.0902119, Size=61946 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MFMAnalogValues_Totalize', Número=2025, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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): -INFO: Agrupando 4 instr. bajo condición de Contact UID 37 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 24 proc SymPy, 1 agrup. Continuando... - ---- 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 19 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 42, Tipo: 'NBox' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 43, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 44, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 45, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 46, Tipo: 'Add' - - Red 'MIX - MFMAnalogValues_Totalize' (ID: 9, Lang: LAD), Instrucción UID: 47, Tipo: 'Div' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 37, Tipo: 'O' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' - - Red 'MIX - Water Counter Pulse ( 1 Pulse = 10 Lt.)' (ID: 3C, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'O' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' - - Red 'MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.)' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 35, Tipo: 'PContact' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 37, Tipo: 'O' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 38, Tipo: 'Move' - - Red 'Pulsos Contadores Kg CO2' (ID: 5E, Lang: LAD), Instrucción UID: 41, Tipo: 'SfCoil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFMAnalogValues_Totalize.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFMAnalogValues_Totalize_processed.json -Generando salida para: FC 'MFMAnalogValues_Totalize' (Original: MFMAnalogValues_Totalize) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\MFMAnalogValues_Totalize.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_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=1746220372.5211089, Size=64973 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MFM_Analog_Value_Data', Número=942, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MFM_Analog_Value_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MFM_Analog_Value_Data_processed.json Generando salida para: UnknownBlockType 'MFM_Analog_Value_Data' (Original: MFM_Analog_Value_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\MOD_ERR.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MOD_ERR.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MOD_ERR.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220334.999844, Size=10334 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MOD_ERR', Número=122, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MOD_ERR.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MOD_ERR.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MOD_ERR_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MOD_ERR.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MOD_ERR_processed.json -Generando salida para: OB 'MOD_ERR' (Original: MOD_ERR) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\MOD_ERR.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MSE Slope.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MSE Slope.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MSE Slope.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220394.8886397, Size=35849 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='MSE Slope', Número=1703, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MSE Slope.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MSE Slope.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MSE Slope.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MSE Slope_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MSE Slope.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MSE Slope_processed.json -Generando salida para: FB 'MSE_Slope' (Original: MSE Slope) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\MSE_Slope.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MSE Slope.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.37282, Size=27545 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Machine_Co2_Cons', Número=1020, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Machine_Co2_Cons.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Machine_Co2_Cons_processed.json -Generando salida para: GlobalDB 'Machine_Co2_Cons' (Original: Machine_Co2_Cons) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Machine_Co2_Cons.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Maselli_PA_Control.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.7210817, Size=50631 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Control', Número=1890, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 31 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 22 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 31 proc SymPy, 1 agrup. Continuando... - ---- 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 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'No Freeze Product Meter' (ID: 4D, Lang: LAD), Instrucción UID: 43, Tipo: 'Sf' - - Red 'No Freeze Product Meter' (ID: 4D, Lang: LAD), Instrucción UID: 44, Tipo: 'SCoil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Control_processed.json -Generando salida para: FC 'Maselli_PA_Control' (Original: Maselli_PA_Control) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Control.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_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=1746220380.221454, Size=72326 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Read', Número=1891, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 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): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Fault' (ID: B3, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Fault' (ID: B3, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Read.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Read_processed.json -Generando salida para: FC 'Maselli_PA_Ctrl_Read' (Original: Maselli_PA_Ctrl_Read) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Read.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.8109992, Size=23121 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Transfer', Número=1893, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Recipe Transfer' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' - - Red 'Recipe Transfer' (ID: 1A, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Transfer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Transfer_processed.json -Generando salida para: FC 'Maselli_PA_Ctrl_Transfer' (Original: Maselli_PA_Ctrl_Transfer) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Transfer.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220365.9462678, Size=64144 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Ctrl_Write', Número=1892, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 23 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Ctrl_Write.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Ctrl_Write_processed.json -Generando salida para: FC 'Maselli_PA_Ctrl_Write' (Original: Maselli_PA_Ctrl_Write) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Ctrl_Write.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Maselli_PA_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.4153237, Size=9530 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Maselli_PA_Data', Número=967, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Maselli_PA_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Maselli_PA_Data_processed.json -Generando salida para: GlobalDB 'Maselli_PA_Data' (Original: Maselli_PA_Data) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Maselli_PA_Data.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MaxCarboCO2 Vol.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.28067, Size=20495 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MaxCarboCO2 Vol', Número=1912, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MaxCarboCO2 Vol.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MaxCarboCO2 Vol.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MaxCarboCO2 Vol_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MaxCarboCO2 Vol_processed.json -Generando salida para: FC 'MaxCarboCO2_Vol' (Original: MaxCarboCO2 Vol) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\MaxCarboCO2_Vol.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MaxCarboCO2 Vol.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\MessageScroll.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\MessageScroll.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MessageScroll.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.4269626, Size=18676 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='MessageScroll', Número=210, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\MessageScroll.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MessageScroll.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MessageScroll_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\MessageScroll.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\MessageScroll_processed.json -Generando salida para: FC 'MessageScroll' (Original: MessageScroll) - -> Modo de generación: FC SCL - WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\MessageScroll.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\MessageScroll.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ModValveFault.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ModValveFault.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ModValveFault.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.3825202, Size=47977 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ModValveFault', Número=2035, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ModValveFault.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ModValveFault.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 28 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 28 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ModValveFault_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ModValveFault.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ModValveFault_processed.json -Generando salida para: FC 'ModValveFault' (Original: ModValveFault) - -> Modo de generación: FC SCL -INFO: Detectadas 3 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ModValveFault.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ONS_R.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ONS_R.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.6333811, Size=10109 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ONS_R', Número=1920, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ONS_R.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ONS_R.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ONS_R_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ONS_R.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ONS_R_processed.json -Generando salida para: FC 'ONS_R' (Original: ONS_R) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ONS_R.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Output.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220419.9066858, Size=1045178 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Output', Número=2026, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 171 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=LAD - - Procesando Red ID=35B, Lenguaje Red=LAD - - Procesando Red ID=36C, Lenguaje Red=LAD - - Procesando Red ID=37D, Lenguaje Red=LAD - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD - - Procesando Red ID=416, Lenguaje Red=LAD - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD - - Procesando Red ID=48D, Lenguaje Red=LAD - - Procesando Red ID=49E, Lenguaje Red=LAD - - Procesando Red ID=4AF, Lenguaje Red=LAD - - Procesando Red ID=4C0, Lenguaje Red=LAD - - Procesando Red ID=4D1, Lenguaje Red=LAD - - Procesando Red ID=4E2, Lenguaje Red=LAD - - Procesando Red ID=4F3, Lenguaje Red=LAD - - Procesando Red ID=504, Lenguaje Red=LAD - - Procesando Red ID=515, Lenguaje Red=LAD - - Procesando Red ID=526, Lenguaje Red=LAD - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD - - Procesando Red ID=559, Lenguaje Red=LAD - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD - - Procesando Red ID=59D, Lenguaje Red=LAD - - Procesando Red ID=5AE, Lenguaje Red=LAD - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD - - Procesando Red ID=647, Lenguaje Red=LAD - - Procesando Red ID=658, Lenguaje Red=LAD - - Procesando Red ID=669, Lenguaje Red=LAD - - Procesando Red ID=67A, Lenguaje Red=LAD - - Procesando Red ID=68B, Lenguaje Red=LAD - - Procesando Red ID=69C, Lenguaje Red=LAD - - Procesando Red ID=6AD, Lenguaje Red=LAD - - Procesando Red ID=6BE, Lenguaje Red=LAD - - Procesando Red ID=6CF, Lenguaje Red=LAD - - Procesando Red ID=6E0, Lenguaje Red=LAD - - Procesando Red ID=6F1, Lenguaje Red=LAD - - Procesando Red ID=702, Lenguaje Red=LAD - - Procesando Red ID=713, Lenguaje Red=LAD - - Procesando Red ID=724, Lenguaje Red=LAD - - Procesando Red ID=735, Lenguaje Red=LAD - - Procesando Red ID=746, Lenguaje Red=LAD - - Procesando Red ID=757, Lenguaje Red=LAD - - Procesando Red ID=768, Lenguaje Red=LAD - - Procesando Red ID=779, Lenguaje Red=LAD - - Procesando Red ID=78A, Lenguaje Red=LAD - - Procesando Red ID=79B, Lenguaje Red=LAD - - Procesando Red ID=7AC, Lenguaje Red=LAD - - Procesando Red ID=7BD, Lenguaje Red=LAD - - Procesando Red ID=7CE, Lenguaje Red=LAD - - Procesando Red ID=7DF, Lenguaje Red=LAD - - Procesando Red ID=7F0, Lenguaje Red=LAD - - Procesando Red ID=801, Lenguaje Red=LAD - - Procesando Red ID=812, Lenguaje Red=LAD - - Procesando Red ID=823, Lenguaje Red=LAD - - Procesando Red ID=834, Lenguaje Red=LAD - - Procesando Red ID=845, Lenguaje Red=LAD - - Procesando Red ID=856, Lenguaje Red=LAD - - Procesando Red ID=867, Lenguaje Red=LAD - - Procesando Red ID=878, Lenguaje Red=LAD - - Procesando Red ID=889, Lenguaje Red=LAD - - Procesando Red ID=89A, Lenguaje Red=LAD - - Procesando Red ID=8AB, Lenguaje Red=LAD - - Procesando Red ID=8BC, Lenguaje Red=LAD - - Procesando Red ID=8CD, Lenguaje Red=LAD - - Procesando Red ID=8DE, Lenguaje Red=LAD - - Procesando Red ID=8EF, Lenguaje Red=LAD - - Procesando Red ID=900, Lenguaje Red=LAD - - Procesando Red ID=911, Lenguaje Red=LAD - - Procesando Red ID=922, Lenguaje Red=LAD - - Procesando Red ID=933, Lenguaje Red=LAD - - Procesando Red ID=944, Lenguaje Red=LAD - - Procesando Red ID=955, Lenguaje Red=LAD - - Procesando Red ID=966, Lenguaje Red=LAD - - Procesando Red ID=977, Lenguaje Red=LAD - - Procesando Red ID=988, Lenguaje Red=LAD - - Procesando Red ID=999, Lenguaje Red=LAD - - Procesando Red ID=9AA, Lenguaje Red=LAD - - Procesando Red ID=9BB, Lenguaje Red=LAD - - Procesando Red ID=9CC, Lenguaje Red=LAD - - Procesando Red ID=9DD, Lenguaje Red=LAD - - Procesando Red ID=9EE, Lenguaje Red=LAD - - Procesando Red ID=9FF, Lenguaje Red=LAD - - Procesando Red ID=A10, Lenguaje Red=LAD - - Procesando Red ID=A21, Lenguaje Red=LAD - - Procesando Red ID=A32, Lenguaje Red=LAD - - Procesando Red ID=A43, Lenguaje Red=LAD - - Procesando Red ID=A54, Lenguaje Red=LAD - - Procesando Red ID=A65, Lenguaje Red=LAD - - Procesando Red ID=A76, Lenguaje Red=LAD - - Procesando Red ID=A87, Lenguaje Red=LAD - - Procesando Red ID=A98, Lenguaje Red=LAD - - Procesando Red ID=AA9, Lenguaje Red=LAD - - Procesando Red ID=ABA, Lenguaje Red=LAD - - Procesando Red ID=ACB, Lenguaje Red=LAD - - Procesando Red ID=ADC, Lenguaje Red=LAD - - Procesando Red ID=AED, Lenguaje Red=LAD - - Procesando Red ID=AFE, Lenguaje Red=LAD - - Procesando Red ID=B0F, Lenguaje Red=LAD - - Procesando Red ID=B20, Lenguaje Red=LAD - - Procesando Red ID=B31, Lenguaje Red=LAD - - Procesando Red ID=B42, Lenguaje Red=LAD - - Procesando Red ID=B53, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 628 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 628 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProdAnalizer - Hold Signal To Product Meter' (ID: 9FF, Lang: LAD), Instrucción UID: 45, Tipo: 'Sf' - - Red 'ProdAnalizer - Hold Signal To Product Meter' (ID: 9FF, Lang: LAD), Instrucción UID: 46, Tipo: 'Coil' - - Red 'PC Restart' (ID: AA9, Lang: LAD), Instrucción UID: 31, Tipo: 'Ss' - - Red 'PC Restart' (ID: AA9, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_processed.json -Generando salida para: FC 'Output' (Original: Output) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Output.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_AnalogValueToHMI.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220430.556032, Size=81027 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Output_AnalogValueToHMI', Número=2017, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output_AnalogValueToHMI.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_AnalogValueToHMI.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_AnalogValueToHMI_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_AnalogValueToHMI_processed.json -Generando salida para: FC 'Output_AnalogValueToHMI' (Original: Output_AnalogValueToHMI) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Output_AnalogValueToHMI.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Output_AnalogValueToHMI.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Output_CO2InjPress.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.6373541, Size=75470 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Output_CO2InjPress', Número=2021, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK2...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 21 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Setpoint' (ID: 9, Lang: LAD), Instrucción UID: 38, Tipo: 'Trunc' - - Red 'Setpoint' (ID: 9, Lang: LAD), Instrucción UID: 39, Tipo: 'Move' - - Red 'Max Value' (ID: 1A, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' - - Red 'Max Value' (ID: 1A, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' - - Red 'Min Value' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'Trunc' - - Red 'Min Value' (ID: 2B, Lang: LAD), Instrucción UID: 26, Tipo: 'Move' - - Red 'PCM306 - Carbo Co2 Pressure' (ID: 80, Lang: LAD), Instrucción UID: 80, Tipo: 'Sf' - - Red 'PCM306 - Carbo Co2 Pressure' (ID: 80, Lang: LAD), Instrucción UID: 81, Tipo: 'Move' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Output_CO2InjPress.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Output_CO2InjPress_processed.json -Generando salida para: FC 'Output_CO2InjPress' (Original: Output_CO2InjPress) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Output_CO2InjPress.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID MAIN Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.6557019, Size=234439 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID MAIN Data', Número=729, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID MAIN Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID MAIN Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID MAIN Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID MAIN Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID MAIN Data_processed.json Generando salida para: UnknownBlockType 'PID_MAIN_Data' (Original: PID MAIN Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PIDControl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PIDControl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PIDControl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.9486253, Size=61789 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PIDControl', Número=40, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PIDControl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PIDControl.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PIDControl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PIDControl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PIDControl_processed.json -Generando salida para: FB 'PIDControl' (Original: PIDControl) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'CONT_C:v1.1'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PIDControl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_Filling_Head.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220415.300669, Size=290065 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Filling_Head', Número=1791, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 43 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=STL - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 87 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 87 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 17 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 17 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 53: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 54: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_processed.json -Generando salida para: FB 'PID_Filling_Head' (Original: PID_Filling_Head) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PID_Filling_Head_Calc'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Filling_Head.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Calc.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.0100145, Size=32266 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Filling_Head_Calc', Número=1792, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Calc.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Calc.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Calc_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Calc_processed.json -Generando salida para: FB 'PID_Filling_Head_Calc' (Original: PID_Filling_Head_Calc) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Filling_Head_Calc.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Calc.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.725481, Size=20358 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Filling_Head_Data', Número=990, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Filling_Head_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Filling_Head_Data_processed.json Generando salida para: UnknownBlockType 'PID_Filling_Head_Data' (Original: PID_Filling_Head_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM301.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMM301.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.1586812, Size=89896 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM301', Número=1780, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM301.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 48 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 48 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 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 (FB) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Water Valve Output' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'NContact' - - Red 'Water Valve Output' (ID: 91, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301_processed.json -Generando salida para: FB 'PID_RMM301' (Original: PID_RMM301) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM301.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMM301_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.7685373, Size=17171 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM301_Data', Número=980, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM301_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM301_Data_processed.json Generando salida para: UnknownBlockType 'PID_RMM301_Data' (Original: PID_RMM301_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM303.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMM303.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.2417607, Size=82739 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM303', Número=1782, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 10 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM303.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 39 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 39 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 34, Tipo: 'Abs' - - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 35, Tipo: 'Lt' - - Red 'Error Ok' (ID: 3C, Lang: LAD), Instrucción UID: 36, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303_processed.json -Generando salida para: FB 'PID_RMM303' (Original: PID_RMM303) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM303.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMM303_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.8098497, Size=16673 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM303_Data', Número=982, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM303_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM303_Data_processed.json Generando salida para: UnknownBlockType 'PID_RMM303_Data' (Original: PID_RMM303_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMM304.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMM304.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.339848, Size=58751 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM304', Número=1794, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM304.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304_processed.json -Generando salida para: FB 'PID_RMM304' (Original: PID_RMM304) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMM304.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMM304_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.4759977, Size=15538 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMM304_Data', Número=994, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMM304_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMM304_Data_processed.json Generando salida para: UnknownBlockType 'PID_RMM304_Data' (Original: PID_RMM304_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RMP302.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMP302.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.4390533, Size=72153 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMP302', Número=1781, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMP302.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 43 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 43 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302_processed.json -Generando salida para: FB 'PID_RMP302' (Original: PID_RMP302) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RMP302.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RMP302_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.8574145, Size=16677 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RMP302_Data', Número=981, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RMP302_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RMP302_Data_processed.json Generando salida para: UnknownBlockType 'PID_RMP302_Data' (Original: PID_RMP302_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM301.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVM301.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.5165484, Size=54890 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM301', Número=1783, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM301.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 25 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301_processed.json -Generando salida para: FB 'PID_RVM301' (Original: PID_RVM301) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM301.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVM301_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.8938084, Size=16151 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM301_Data', Número=983, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM301_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM301_Data_processed.json Generando salida para: UnknownBlockType 'PID_RVM301_Data' (Original: PID_RVM301_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVM319_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220372.932822, Size=16046 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM319_Data', Número=985, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_Data_processed.json Generando salida para: UnknownBlockType 'PID_RVM319_Data' (Original: PID_RVM319_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.594454, Size=81541 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVM319_PRD', Número=1785, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 38 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 38 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVM319_PRD.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVM319_PRD_processed.json -Generando salida para: FB 'PID_RVM319_PRD' (Original: PID_RVM319_PRD) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVM319_PRD.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVN302.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.705195, Size=134935 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVN302', Número=1793, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVN302.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 70 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 70 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 9 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302_processed.json -Generando salida para: FB 'PID_RVN302' (Original: PID_RVN302) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVN302.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVN302_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.6287644, Size=15525 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVN302_Data', Número=992, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVN302_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVN302_Data_processed.json Generando salida para: UnknownBlockType 'PID_RVN302_Data' (Original: PID_RVN302_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVP303.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVP303.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.8023038, Size=72628 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVP303', Número=1789, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVP303.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 41 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 41 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error simplifying EN for Move 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 75: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303_processed.json -Generando salida para: FB 'PID_RVP303' (Original: PID_RVP303) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVP303.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVP303_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220373.002702, Size=15544 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVP303_Data', Número=989, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVP303_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVP303_Data_processed.json Generando salida para: UnknownBlockType 'PID_RVP303_Data' (Original: PID_RVP303_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_RVS318.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVS318.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220395.8765733, Size=54108 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVS318', Número=1786, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'TASK1 PID...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVS318.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 25 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 25 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318_processed.json -Generando salida para: FB 'PID_RVS318' (Original: PID_RVS318) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'PID'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'PIDControl'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_RVS318.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_RVS318_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.7368968, Size=15543 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_RVS318_Data', Número=986, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_RVS318_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_RVS318_Data_processed.json Generando salida para: UnknownBlockType 'PID_RVS318_Data' (Original: PID_RVS318_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\PID_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PID_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.4608917, Size=20903 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PID_Variables', Número=961, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PID_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PID_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PID_Variables_processed.json -Generando salida para: GlobalDB 'PID_Variables' (Original: PID_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\PID_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM O2.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PPM O2.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM O2.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.7508073, Size=12773 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM O2', Número=1910, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM O2.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM O2.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM O2.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM O2_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM O2.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM O2_processed.json -Generando salida para: FC 'PPM_O2' (Original: PPM O2) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM_O2.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\PPM O2.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.861465, Size=42593 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM303_VFC_Ctrl', Número=1871, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM303_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM303_VFC_Ctrl_processed.json -Generando salida para: FC 'PPM303_VFC_Ctrl' (Original: PPM303_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM303_VFC_Ctrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.952352, Size=42527 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM305_VFC_Ctrl', Número=1875, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM305_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM305_VFC_Ctrl_processed.json -Generando salida para: FC 'PPM305_VFC_Ctrl' (Original: PPM305_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM305_VFC_Ctrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.125289, Size=55909 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPM307_VFC_Ctrl', Número=1874, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 21 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 21 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Control Word' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'SCALE' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPM307_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPM307_VFC_Ctrl_processed.json -Generando salida para: FC 'PPM307_VFC_Ctrl' (Original: PPM307_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPM307_VFC_Ctrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.2125864, Size=42524 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPN301_VFC_Ctrl', Número=1872, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPN301_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPN301_VFC_Ctrl_processed.json -Generando salida para: FC 'PPN301_VFC_Ctrl' (Original: PPN301_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPN301_VFC_Ctrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.2881908, Size=42517 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PPP302_VFC_Ctrl', Número=1873, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 20 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 20 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PPP302_VFC_Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PPP302_VFC_Ctrl_processed.json -Generando salida para: FC 'PPP302_VFC_Ctrl' (Original: PPP302_VFC_Ctrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\PPP302_VFC_Ctrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220409.8541293, Size=902458 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Pneumatic Valve Ctrl', Número=2020, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 94 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=LAD - - Procesando Red ID=35B, Lenguaje Red=LAD - - Procesando Red ID=36C, Lenguaje Red=LAD - - Procesando Red ID=37D, Lenguaje Red=LAD - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD - - Procesando Red ID=416, Lenguaje Red=LAD - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD - - Procesando Red ID=48D, Lenguaje Red=LAD - - Procesando Red ID=49E, Lenguaje Red=LAD - - Procesando Red ID=4AF, Lenguaje Red=LAD - - Procesando Red ID=4C0, Lenguaje Red=LAD - - Procesando Red ID=4D1, Lenguaje Red=LAD - - Procesando Red ID=4E2, Lenguaje Red=LAD - - Procesando Red ID=4F3, Lenguaje Red=LAD - - Procesando Red ID=504, Lenguaje Red=LAD - - Procesando Red ID=515, Lenguaje Red=LAD - - Procesando Red ID=526, Lenguaje Red=LAD - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD - - Procesando Red ID=559, Lenguaje Red=LAD - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD - - Procesando Red ID=59D, Lenguaje Red=LAD - - Procesando Red ID=5AE, Lenguaje Red=LAD - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 680 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 680 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 43: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 207 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 207 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 60: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 52: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 44: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 177 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 177 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 59: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 45: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 67: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 45: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 107: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 51: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 15 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 5: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 6 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 57: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Error during SymPy simplification for Coil 65: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 6: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 7 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 28 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 29, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 31, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 32, Tipo: 'O' - - Red 'FlipFlop' (ID: 2B, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' - - Red 'FlipFlop' (ID: 3C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'FlipFlop' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sp' - - Red 'FlipFlop' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 75, Tipo: 'Sf' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 77, Tipo: 'O' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 78, Tipo: 'Contact' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 79, Tipo: 'Contact' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 81, Tipo: 'O' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 82, Tipo: 'Contact' - - Red 'RVN301' (ID: 5E, Lang: LAD), Instrucción UID: 83, Tipo: 'Coil' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 68, Tipo: 'Sf' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 70, Tipo: 'O' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 71, Tipo: 'Contact' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 73, Tipo: 'O' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 74, Tipo: 'Contact' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 75, Tipo: 'Contact' - - Red 'RVN301_1' (ID: 6F, Lang: LAD), Instrucción UID: 76, Tipo: 'Coil' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 48, Tipo: 'Sf' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 50, Tipo: 'O' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 51, Tipo: 'Contact' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 53, Tipo: 'O' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' - - Red 'RVP303' (ID: A2, Lang: LAD), Instrucción UID: 55, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Ctrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Ctrl_processed.json -Generando salida para: FC 'Pneumatic_Valve_Ctrl' (Original: Pneumatic Valve Ctrl) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Ctrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.5160751, Size=134651 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Pneumatic Valve Fault DB', Número=969, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault DB_processed.json -Generando salida para: GlobalDB 'Pneumatic_Valve_Fault_DB' (Original: Pneumatic Valve Fault DB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Fault_DB.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220380.700955, Size=21690 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Pneumatic Valve Fault', Número=1969, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Pneumatic Valve Fault.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Pneumatic Valve Fault_processed.json -Generando salida para: FC 'Pneumatic_Valve_Fault' (Original: Pneumatic Valve Fault) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Pneumatic_Valve_Fault.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Procedure.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.0461128, Size=118983 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Procedure', Número=1800, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Procedure.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 36 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 36 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure_processed.json -Generando salida para: FB 'Procedure' (Original: Procedure) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'ProcedureDeaireator StartUp'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureCarboWaterLine'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrup RunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'SyrBrix Autocorrection'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdBrixRecovery'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrupMFMStartUp'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdTankDrain'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureProdTankRunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureSyrupLineMFMPrep'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProcedureBlendFill StartUp'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Procedure.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.177375, Size=143022 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureBlendFill StartUp', Número=1814, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. - -> 94 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 33 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 94 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBlendFill StartUp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBlendFill StartUp_processed.json -Generando salida para: FB 'ProcedureBlendFill_StartUp' (Original: ProcedureBlendFill StartUp) - -> Modo de generación: FB SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureBlendFill_StartUp.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.2777781, Size=122960 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureBrixTracking', Número=1801, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 58 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 26 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 58 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureBrixTracking_processed.json -Generando salida para: FB 'ProcedureBrixTracking' (Original: ProcedureBrixTracking) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Statistical_Analisys'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BrixTracking_ProdSamples'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'BrixTracking_SampleTime'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureBrixTracking.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureBrixTracking.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.393011, Size=86261 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureCarboWaterLine', Número=1802, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 41 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 41 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 16 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 42: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'O' - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 36, Tipo: 'Gt' - - Red 'Limit Co2 Low' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureCarboWaterLine.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureCarboWaterLine_processed.json -Generando salida para: FB 'ProcedureCarboWaterLine' (Original: ProcedureCarboWaterLine) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureCarboWaterLine.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.4726434, Size=83323 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureDeaireator StartUp', Número=1803, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 11 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 44 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 44 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureDeaireator StartUp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureDeaireator StartUp_processed.json -Generando salida para: FB 'ProcedureDeaireator_StartUp' (Original: ProcedureDeaireator StartUp) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureDeaireator_StartUp.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.583851, Size=129542 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureFirstProduction', Número=1805, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. -Advertencia: No se encontró nombre/instancia para TON UID 46. Usando placeholder '#TON_INSTANCE_46'. - -> 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): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 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): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 42. Usando placeholder '#TON_INSTANCE_42'. - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 13 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'FirstProd' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'TP' - - Red 'Latched' (ID: 5E, Lang: LAD), Instrucción UID: 25, Tipo: 'Rs' - - Red 'LEVEL - Stop Blender when First Production Done' (ID: 6F, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 28, Tipo: 'TP' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 30, Tipo: 'Coil' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 32, Tipo: 'Coil' - - Red 'Reset Totalizer' (ID: C4, Lang: LAD), Instrucción UID: 33, Tipo: 'Coil' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 38, Tipo: 'Abs' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 40, Tipo: 'O' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 41, Tipo: 'Lt' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 42, Tipo: 'TON' - - Red 'DelaySyrOK' (ID: D5, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureFirstProduction_processed.json -Generando salida para: FB 'ProcedureFirstProduction' (Original: ProcedureFirstProduction) - -> Modo de generación: FB SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureFirstProduction.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureFirstProduction.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.6795566, Size=51826 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureProdBrixRecovery', Número=1806, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 22 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 22 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdBrixRecovery_processed.json -Generando salida para: FB 'ProcedureProdBrixRecovery' (Original: ProcedureProdBrixRecovery) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdBrixRecovery.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdBrixRecovery.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.8523772, Size=83924 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureProdTankDrain', Número=1807, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 16 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 16 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 54, Tipo: 'O' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' - - Red 'TM301 Drain Reset' (ID: 4D, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankDrain_processed.json -Generando salida para: FB 'ProcedureProdTankDrain' (Original: ProcedureProdTankDrain) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdTankDrain.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureProdTankDrain.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220396.96877, Size=156194 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureProdTankRunOut', Número=1808, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 18 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 80 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 80 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 27 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 27 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 12 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 51, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 57, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 59, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 60, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 69, Tipo: 'O' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 70, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 71, Tipo: 'Coil' - - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 25, Tipo: 'TP' - - Red 'MIX - ProdTank_RunOut' (ID: 119, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureProdTankRunOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureProdTankRunOut_processed.json -Generando salida para: FB 'ProcedureProdTankRunOut' (Original: ProcedureProdTankRunOut) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureProdTankRunOut.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220397.0701733, Size=119616 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureSyrup RunOut', Número=1812, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 73 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 73 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) --- -ADVERTENCIA: Se encontraron 7 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'TP' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Contact' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 48, Tipo: 'O' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Contact' - - Red 'MIX - Syrup RunOut' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrup RunOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrup RunOut_processed.json -Generando salida para: FB 'ProcedureSyrup_RunOut' (Original: ProcedureSyrup RunOut) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrup_RunOut.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220398.566472, Size=203205 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureSyrupLineMFMPrep', Número=1810, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 24 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=STL - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -Advertencia: No se encontró nombre/instancia para TON UID 29. Usando placeholder '#TON_INSTANCE_29'. -Advertencia: No se encontró nombre/instancia para TON UID 27. Usando placeholder '#TON_INSTANCE_27'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. - -> 98 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 98 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 49, Tipo: 'Coil' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'TP' - - Red 'Request' (ID: 1A, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' - - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 43, Tipo: 'Ceil' - - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 44, Tipo: 'O' - - Red '#Out_Time_DI' (ID: 80, Lang: LAD), Instrucción UID: 45, Tipo: 'Coil' - - Red 'SyrupLineManualDrain' (ID: E6, Lang: LAD), Instrucción UID: 31, Tipo: 'Rs' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupLineMFMPrep_processed.json -Generando salida para: FB 'ProcedureSyrupLineMFMPrep' (Original: ProcedureSyrupLineMFMPrep) - -> Modo de generación: FB SCL -INFO: Detectadas 8 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrupLineMFMPrep.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProcedureSyrupLineMFMPrep.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220398.661028, Size=68047 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProcedureSyrupMFMStartUp', Número=1811, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 9 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 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 (FB) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 27, Tipo: 'TP' - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'Contact' - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 30, Tipo: 'Contact' - - Red 'SyrMFMStartUpReq' (ID: 1A, Lang: LAD), Instrucción UID: 31, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProcedureSyrupMFMStartUp.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProcedureSyrupMFMStartUp_processed.json -Generando salida para: FB 'ProcedureSyrupMFMStartUp' (Original: ProcedureSyrupMFMStartUp) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProcedureSyrupMFMStartUp.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Procedure_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.585468, Size=105519 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Procedure_Variables', Número=960, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Procedure_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Procedure_Variables_processed.json -Generando salida para: GlobalDB 'Procedure_Variables' (Original: Procedure_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Procedure_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220371.0712643, Size=86978 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Prod Tank Drain_Seq', Número=1807, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 1 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 1 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank Drain_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank Drain_Seq_processed.json -Generando salida para: FC 'Prod_Tank_Drain_Seq' (Original: Prod Tank Drain_Seq) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_Drain_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220414.9885185, Size=173557 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Prod Tank PressCtrl', Número=2016, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 21 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 103 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 103 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 28 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 28 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - 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 3: 16 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 5: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 6 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 6. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 10 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 39, Tipo: 'Abs' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 40, Tipo: 'Lt' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 45, Tipo: 'Abs' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 46, Tipo: 'Lt' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 47, Tipo: 'O' - - Red 'Pressure Ok' (ID: B3, Lang: LAD), Instrucción UID: 48, Tipo: 'Coil' - - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 33, Tipo: 'Abs' - - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 34, Tipo: 'Gt' - - Red 'Product Tank Pressure High Limit - PRESSURE -' (ID: E6, Lang: LAD), Instrucción UID: 35, Tipo: 'Coil' - - Red 'EqPressOk' (ID: 108, Lang: LAD), Instrucción UID: 40, Tipo: 'Rs' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank PressCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank PressCtrl_processed.json -Generando salida para: FC 'Prod_Tank_PressCtrl' (Original: Prod Tank PressCtrl) - -> Modo de generación: FC SCL -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_PressCtrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.7718093, Size=91081 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Prod Tank RunOut_Seq', Número=1808, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 23 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 23 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Prod Tank RunOut_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Prod Tank RunOut_Seq_processed.json -Generando salida para: FC 'Prod_Tank_RunOut_Seq' (Original: Prod Tank RunOut_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Prod_Tank_RunOut_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_BrixCal.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.384484, Size=45156 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdBrixRecovery_BrixCal', Número=1806, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_BrixCal.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_BrixCal.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_BrixCal_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_BrixCal_processed.json -Generando salida para: FC 'ProdBrixRecovery_BrixCal' (Original: ProdBrixRecovery_BrixCal) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProdBrixRecovery_BrixCal.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_BrixCal.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.840772, Size=5557 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdBrixRecovery_DB', Número=2, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdBrixRecovery_DB.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdBrixRecovery_DB_processed.json Generando salida para: UnknownBlockType 'ProdBrixRecovery_DB' (Original: ProdBrixRecovery_DB) --- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportDB.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProdReportDB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportDB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.659537, Size=68466 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdReportDB', Número=601, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdReportDB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportDB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportDB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportDB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportDB_processed.json -Generando salida para: GlobalDB 'ProdReportDB' (Original: ProdReportDB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProdReportDB.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdReportDB.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProdReportManager.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProdReportManager.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportManager.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.6141274, Size=279058 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProdReportManager', Número=601, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 17 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProdReportManager.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportManager.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 19 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 19 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportManager_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProdReportManager.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProdReportManager_processed.json -Generando salida para: FC 'ProdReportManager' (Original: ProdReportManager) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProdReportManager.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProdReportManager.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProductAvailable.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductAvailable.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductAvailable.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220398.73128, Size=65212 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='ProductAvailable', Número=1823, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductAvailable.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductAvailable.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductAvailable_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductAvailable.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductAvailable_processed.json -Generando salida para: FB 'ProductAvailable' (Original: ProductAvailable) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductAvailable.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductAvailable.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductLiterInTank.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductLiterInTank.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.825981, Size=11026 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductLiterInTank', Número=1951, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductLiterInTank.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductLiterInTank.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductLiterInTank_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductLiterInTank_processed.json -Generando salida para: FC 'ProductLiterInTank' (Original: ProductLiterInTank) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductLiterInTank.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductLiterInTank.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductPipeDrain.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220398.893824, Size=69247 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeDrain', Número=1824, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 39 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 27 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 39 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 8 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 36, Tipo: 'TP' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 40, Tipo: 'TP' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 45, Tipo: 'O' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 46, Tipo: 'Contact' - - Red 'ProductPipeDrain' (ID: 1A, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_processed.json -Generando salida para: FB 'ProductPipeDrain' (Original: ProductPipeDrain) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeDrain.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.983426, Size=43311 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeDrain_Seq', Número=1824, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeDrain_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeDrain_Seq_processed.json -Generando salida para: FC 'ProductPipeDrain_Seq' (Original: ProductPipeDrain_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeDrain_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductPipeRunOut.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.0010464, Size=129833 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeRunOut', Número=1825, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 30. Usando placeholder '#TON_INSTANCE_30'. - -> 75 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 30 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 75 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 35, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 39, Tipo: 'TP' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 41, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'O' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'Contact' - - Red 'ProductTempRunOut' (ID: 1A, Lang: LAD), Instrucción UID: 44, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_processed.json -Generando salida para: FB 'ProductPipeRunOut' (Original: ProductPipeRunOut) - -> Modo de generación: FB SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeRunOut.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.1257317, Size=104589 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductPipeRunOut_Seq', Número=1825, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 13 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 24 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 24 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 9 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 9 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductPipeRunOut_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductPipeRunOut_Seq_processed.json -Generando salida para: FC 'ProductPipeRunOut_Seq' (Original: ProductPipeRunOut_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductPipeRunOut_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductQuality.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.2850616, Size=66582 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductQuality', Número=2008, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductQuality.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 37 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 37 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 8 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 6 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Fault Alarm' (ID: 1A, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' - - Red 'Fault Alarm' (ID: 2B, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' - - Red 'TmrCO2High' (ID: 3C, Lang: LAD), Instrucción UID: 47, Tipo: 'Sr' - - Red 'Fault Alarm' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'Sr' - - Red 'WaterTempHighDlyAlm' (ID: 5E, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - - Red 'MIX - ProductQuality' (ID: 6F, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductQuality.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality_processed.json -Generando salida para: FC 'ProductQuality' (Original: ProductQuality) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductQuality.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ProductQuality_Messages.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality_Messages.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.6933632, Size=79359 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ProductQuality_Messages', Número=2030, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ProductQuality_Messages.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality_Messages.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality_Messages_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ProductQuality_Messages_processed.json -Generando salida para: FC 'ProductQuality_Messages' (Original: ProductQuality_Messages) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ProductQuality_Messages.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ProductQuality_Messages.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Profibus Network.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Profibus Network.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus Network.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220382.9623015, Size=225824 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Profibus Network', Número=11, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 26 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Profibus Network.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus Network.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 123 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 4 instr. bajo condición de Contact UID 30 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 123 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 46 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 46 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus Network_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus Network.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus Network_processed.json -Generando salida para: FC 'Profibus_Network' (Original: Profibus Network) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Profibus_Network.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Profibus_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.712196, Size=37650 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Profibus_Variables', Número=973, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Profibus_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Profibus_Variables_processed.json -Generando salida para: GlobalDB 'Profibus_Variables' (Original: Profibus_Variables) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Profibus_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Programming error.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Programming error.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Programming error.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220335.2673435, Size=10455 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Programming error', Número=121, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Programming error.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Programming error.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Programming error.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Programming error_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Programming error.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Programming error_processed.json -Generando salida para: OB 'Programming_error' (Original: Programming error) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'DB_ANY'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Programming_error.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\PumpsControl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PumpsControl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220412.0243225, Size=341265 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='PumpsControl', Número=1870, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 39 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=STL - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\PumpsControl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PumpsControl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 217 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 217 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 56 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 56 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 47: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. -Warning: get_sympy_representation called with None source_info. - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 20 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 43, Tipo: 'SfCoil' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 50, Tipo: 'SdCoil' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 52, Tipo: 'O' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 53, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 54, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 55, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 56, Tipo: 'Coil' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 57, Tipo: 'Contact' - - Red 'PPN301 Water Pump Run' (ID: 1A, Lang: LAD), Instrucción UID: 58, Tipo: 'Coil' - - Red 'Pump PPN301Ctrl' (ID: 3C, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'Pump PPP302 Syrup Pump alarm' (ID: C4, Lang: LAD), Instrucción UID: 36, Tipo: 'SdCoil' - - Red '' (ID: 108, Lang: LAD), Instrucción UID: 28, Tipo: 'SdCoil' - - Red 'Product Pump 1 PPM303 Run' (ID: 119, Lang: LAD), Instrucción UID: 74, Tipo: 'SdCoil' - - Red 'Product Pump 1 PPM303 Run' (ID: 119, Lang: LAD), Instrucción UID: 75, Tipo: 'Coil' - - Red 'Product Pump 1 PPM303 Ctrl' (ID: 13B, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'Product Pump 2 PPM305 Run' (ID: 16E, Lang: LAD), Instrucción UID: 72, Tipo: 'SdCoil' - - Red 'Product Pump 2 PPM305 Run' (ID: 16E, Lang: LAD), Instrucción UID: 73, Tipo: 'Coil' - - Red 'Vacuum Pump PPN304 Ctrl' (ID: 1C3, Lang: LAD), Instrucción UID: 27, Tipo: 'SdCoil' - - Red 'Syrup Room Syrup Pump' (ID: 27E, Lang: LAD), Instrucción UID: 39, Tipo: 'SfCoil' - - Red 'Syrup Room Syrup Pump' (ID: 27E, Lang: LAD), Instrucción UID: 40, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PumpsControl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\PumpsControl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\PumpsControl_processed.json -Generando salida para: FC 'PumpsControl' (Original: PumpsControl) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\PumpsControl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\QCO Monitor.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Monitor.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.1067016, Size=120077 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='QCO Monitor', Número=100, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=STL - - Procesando Red ID=12A, Lenguaje Red=STL - - Procesando Red ID=13B, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\QCO Monitor.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Monitor.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Monitor_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Monitor.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Monitor_processed.json -Generando salida para: FC 'QCO_Monitor' (Original: QCO Monitor) - -> Modo de generación: FC SCL - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Monitor.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\QCO Timing DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.7729776, Size=56335 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='QCO Timing DB', Número=100, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Timing DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\QCO Timing DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\QCO Timing DB_processed.json -Generando salida para: GlobalDB 'QCO_Timing_DB' (Original: QCO Timing DB) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\QCO_Timing_DB.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\RACK_FLT.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RACK_FLT.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220335.4634137, Size=10959 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RACK_FLT', Número=86, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RACK_FLT.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RACK_FLT.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RACK_FLT_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RACK_FLT.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RACK_FLT_processed.json -Generando salida para: OB 'RACK_FLT' (Original: RACK_FLT) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'Date_And_Time'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\RACK_FLT.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\REPLACE_Mod.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.4490469, Size=55408 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='REPLACE_Mod', Número=32, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\REPLACE_Mod.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\REPLACE_Mod_processed.json -Generando salida para: FC 'REPLACE_Mod' (Original: REPLACE_Mod) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\REPLACE_Mod.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ReadAnalogIn.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.2398808, Size=42642 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ReadAnalogIn', Número=1971, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_processed.json -Generando salida para: FC 'ReadAnalogIn' (Original: ReadAnalogIn) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ReadAnalogIn.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.8219087, Size=53351 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ReadAnalogIn_Fault_DB', Número=871, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ReadAnalogIn_Fault_DB.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ReadAnalogIn_Fault_DB_processed.json -Generando salida para: GlobalDB 'ReadAnalogIn_Fault_DB' (Original: ReadAnalogIn_Fault_DB) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\ReadAnalogIn_Fault_DB.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #01.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #01.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.538581, Size=11626 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #01', Número=401, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #01.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #01.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #01_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #01.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #01_processed.json -Generando salida para: GlobalDB 'Recipe__01' (Original: Recipe #01) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__01.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #02.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #02.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.865537, Size=11633 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #02', Número=402, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #02.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #02.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #02_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #02.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #02_processed.json -Generando salida para: GlobalDB 'Recipe__02' (Original: Recipe #02) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__02.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #03.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #03.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220419.9997675, Size=11634 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #03', Número=403, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #03.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #03.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #03_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #03.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #03_processed.json -Generando salida para: GlobalDB 'Recipe__03' (Original: Recipe #03) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__03.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #04.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #04.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.0537727, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #04', Número=404, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #04.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #04.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #04_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #04.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #04_processed.json -Generando salida para: GlobalDB 'Recipe__04' (Original: Recipe #04) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__04.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #05.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #05.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.9122655, Size=11622 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #05', Número=405, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #05.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #05.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #05_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #05.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #05_processed.json -Generando salida para: GlobalDB 'Recipe__05' (Original: Recipe #05) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__05.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #06.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #06.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.9536457, Size=11636 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #06', Número=406, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #06.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #06.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #06_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #06.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #06_processed.json -Generando salida para: GlobalDB 'Recipe__06' (Original: Recipe #06) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__06.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #07.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #07.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220403.9894936, Size=11623 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #07', Número=407, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #07.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #07.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #07_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #07.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #07_processed.json -Generando salida para: GlobalDB 'Recipe__07' (Original: Recipe #07) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__07.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #08.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #08.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220404.025497, Size=11642 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #08', Número=408, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #08.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #08.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #08_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #08.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #08_processed.json -Generando salida para: GlobalDB 'Recipe__08' (Original: Recipe #08) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__08.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #09.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #09.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.100596, Size=11628 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #09', Número=409, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #09.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #09.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #09_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #09.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #09_processed.json -Generando salida para: GlobalDB 'Recipe__09' (Original: Recipe #09) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__09.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #10.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #10.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.1478496, Size=11634 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #10', Número=410, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #10.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #10.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #10_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #10.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #10_processed.json -Generando salida para: GlobalDB 'Recipe__10' (Original: Recipe #10) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__10.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #11.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #11.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.199556, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #11', Número=411, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #11.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #11.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #11_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #11.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #11_processed.json -Generando salida para: GlobalDB 'Recipe__11' (Original: Recipe #11) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__11.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #12.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #12.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.2490501, Size=11639 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #12', Número=412, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #12.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #12.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #12_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #12.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #12_processed.json -Generando salida para: GlobalDB 'Recipe__12' (Original: Recipe #12) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__12.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #13.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #13.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.304791, Size=11631 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #13', Número=413, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #13.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #13.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #13_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #13.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #13_processed.json -Generando salida para: GlobalDB 'Recipe__13' (Original: Recipe #13) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__13.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #14.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #14.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.3816319, Size=11628 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #14', Número=414, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #14.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #14.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #14_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #14.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #14_processed.json -Generando salida para: GlobalDB 'Recipe__14' (Original: Recipe #14) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__14.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #15.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #15.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.430287, Size=11631 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #15', Número=415, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #15.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #15.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #15_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #15.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #15_processed.json -Generando salida para: GlobalDB 'Recipe__15' (Original: Recipe #15) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__15.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #16.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #16.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.5104005, Size=11633 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #16', Número=416, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #16.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #16.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #16_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #16.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #16_processed.json -Generando salida para: GlobalDB 'Recipe__16' (Original: Recipe #16) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__16.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #17.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #17.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.571617, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #17', Número=417, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #17.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #17.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #17_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #17.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #17_processed.json -Generando salida para: GlobalDB 'Recipe__17' (Original: Recipe #17) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__17.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #18.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #18.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.6872532, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #18', Número=418, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #18.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #18.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #18_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #18.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #18_processed.json -Generando salida para: GlobalDB 'Recipe__18' (Original: Recipe #18) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__18.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #19.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #19.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.152208, Size=11688 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #19', Número=419, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #19.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #19.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #19_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #19.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #19_processed.json -Generando salida para: GlobalDB 'Recipe__19' (Original: Recipe #19) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__19.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #20.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #20.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.2018297, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #20', Número=420, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #20.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #20.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #20_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #20.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #20_processed.json -Generando salida para: GlobalDB 'Recipe__20' (Original: Recipe #20) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__20.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #21.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #21.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.4094799, Size=11627 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #21', Número=421, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #21.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #21.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #21_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #21.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #21_processed.json -Generando salida para: GlobalDB 'Recipe__21' (Original: Recipe #21) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__21.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #22.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #22.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.629398, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #22', Número=422, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #22.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #22.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #22_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #22.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #22_processed.json -Generando salida para: GlobalDB 'Recipe__22' (Original: Recipe #22) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__22.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #23.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #23.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.683502, Size=11624 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #23', Número=423, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #23.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #23.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #23_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #23.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #23_processed.json -Generando salida para: GlobalDB 'Recipe__23' (Original: Recipe #23) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__23.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #24.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #24.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.7633934, Size=11638 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #24', Número=424, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #24.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #24.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #24_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #24.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #24_processed.json -Generando salida para: GlobalDB 'Recipe__24' (Original: Recipe #24) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__24.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #25.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #25.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.4653924, Size=11625 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #25', Número=425, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #25.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #25.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #25_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #25.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #25_processed.json -Generando salida para: GlobalDB 'Recipe__25' (Original: Recipe #25) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__25.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #26.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #26.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220404.073079, Size=11632 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #26', Número=426, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #26.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #26.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #26_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #26.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #26_processed.json -Generando salida para: GlobalDB 'Recipe__26' (Original: Recipe #26) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__26.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #27.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #27.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220420.9187927, Size=11636 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #27', Número=427, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #27.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #27.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #27_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #27.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #27_processed.json -Generando salida para: GlobalDB 'Recipe__27' (Original: Recipe #27) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__27.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #28.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #28.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220423.8104396, Size=11623 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #28', Número=428, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #28.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #28.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #28_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #28.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #28_processed.json -Generando salida para: GlobalDB 'Recipe__28' (Original: Recipe #28) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__28.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #29.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #29.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220423.8627107, Size=11643 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #29', Número=429, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #29.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #29.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #29_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #29.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #29_processed.json -Generando salida para: GlobalDB 'Recipe__29' (Original: Recipe #29) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__29.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #30.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #30.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.263048, Size=11647 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #30', Número=430, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #30.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #30.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #30_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #30.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #30_processed.json -Generando salida para: GlobalDB 'Recipe__30' (Original: Recipe #30) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__30.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #31.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #31.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220423.9228225, Size=11671 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #31', Número=431, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #31.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #31.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #31_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #31.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #31_processed.json -Generando salida para: GlobalDB 'Recipe__31' (Original: Recipe #31) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__31.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #32.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #32.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220423.9885595, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #32', Número=432, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #32.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #32.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #32_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #32.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #32_processed.json -Generando salida para: GlobalDB 'Recipe__32' (Original: Recipe #32) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__32.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #33.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #33.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.017332, Size=11629 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #33', Número=433, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #33.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #33.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #33_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #33.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #33_processed.json -Generando salida para: GlobalDB 'Recipe__33' (Original: Recipe #33) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__33.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #34.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #34.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.0915754, Size=11628 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #34', Número=434, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #34.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #34.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #34_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #34.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #34_processed.json -Generando salida para: GlobalDB 'Recipe__34' (Original: Recipe #34) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__34.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #35.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #35.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.0599718, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #35', Número=435, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #35.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #35.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #35_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #35.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #35_processed.json -Generando salida para: GlobalDB 'Recipe__35' (Original: Recipe #35) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__35.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #36.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #36.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.145384, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #36', Número=436, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #36.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #36.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #36_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #36.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #36_processed.json -Generando salida para: GlobalDB 'Recipe__36' (Original: Recipe #36) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__36.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #37.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #37.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.2000568, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #37', Número=437, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #37.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #37.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #37_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #37.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #37_processed.json -Generando salida para: GlobalDB 'Recipe__37' (Original: Recipe #37) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__37.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #38.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #38.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220421.3280168, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #38', Número=438, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #38.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #38.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #38_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #38.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #38_processed.json -Generando salida para: GlobalDB 'Recipe__38' (Original: Recipe #38) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__38.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #39.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #39.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.2487037, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #39', Número=439, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #39.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #39.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #39_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #39.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #39_processed.json -Generando salida para: GlobalDB 'Recipe__39' (Original: Recipe #39) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__39.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #40.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #40.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220416.2685037, Size=11629 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #40', Número=440, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #40.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #40.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #40_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #40.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #40_processed.json -Generando salida para: GlobalDB 'Recipe__40' (Original: Recipe #40) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__40.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #41.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #41.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.3075247, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #41', Número=441, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #41.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #41.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #41_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #41.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #41_processed.json -Generando salida para: GlobalDB 'Recipe__41' (Original: Recipe #41) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__41.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #42.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #42.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.3876238, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #42', Número=442, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #42.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #42.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #42_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #42.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #42_processed.json -Generando salida para: GlobalDB 'Recipe__42' (Original: Recipe #42) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__42.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #43.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #43.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.435645, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #43', Número=443, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #43.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #43.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #43_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #43.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #43_processed.json -Generando salida para: GlobalDB 'Recipe__43' (Original: Recipe #43) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__43.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #44.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #44.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220416.211191, Size=11687 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #44', Número=444, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #44.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #44.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #44_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #44.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #44_processed.json -Generando salida para: GlobalDB 'Recipe__44' (Original: Recipe #44) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__44.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #45.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #45.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.4925208, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #45', Número=445, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #45.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #45.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #45_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #45.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #45_processed.json -Generando salida para: GlobalDB 'Recipe__45' (Original: Recipe #45) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__45.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #46.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #46.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.5365198, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #46', Número=446, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #46.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #46.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #46_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #46.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #46_processed.json -Generando salida para: GlobalDB 'Recipe__46' (Original: Recipe #46) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__46.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #47.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #47.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220416.140202, Size=11630 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #47', Número=447, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #47.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #47.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #47_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #47.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #47_processed.json -Generando salida para: GlobalDB 'Recipe__47' (Original: Recipe #47) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__47.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #48.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #48.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.5759163, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #48', Número=448, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #48.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #48.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #48_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #48.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #48_processed.json -Generando salida para: GlobalDB 'Recipe__48' (Original: Recipe #48) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__48.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #49.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #49.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.6247132, Size=11662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #49', Número=449, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #49.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #49.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #49_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #49.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #49_processed.json -Generando salida para: GlobalDB 'Recipe__49' (Original: Recipe #49) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__49.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Recipe #50.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #50.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220424.7660382, Size=11646 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Recipe #50', Número=450, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Recipe #50.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #50.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #50_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Recipe #50.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Recipe #50_processed.json -Generando salida para: GlobalDB 'Recipe__50' (Original: Recipe #50) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Recipe__50.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\RecipeCalculation.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeCalculation.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.3115537, Size=41745 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeCalculation', Número=1798, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeCalculation.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeCalculation.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeCalculation_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeCalculation_processed.json -Generando salida para: FC 'RecipeCalculation' (Original: RecipeCalculation) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeCalculation.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\RecipeCalculation.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\RecipeEditDataSave.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220404.121277, Size=18621 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeEditDataSave', Número=400, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeEditDataSave.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeEditDataSave_processed.json -Generando salida para: GlobalDB 'RecipeEditDataSave' (Original: RecipeEditDataSave) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeEditDataSave.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220416.0370753, Size=284699 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeManagement - Prod', Número=1798, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: 'Machine Main Recipe Management -DB1001.DBB70 -> ...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 14 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=STL - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=STL - - Procesando Red ID=80, Lenguaje Red=STL - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=STL - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=STL - - Procesando Red ID=D5, Lenguaje Red=STL - - Procesando Red ID=E6, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement - Prod.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement - Prod_processed.json -Generando salida para: FB 'RecipeManagement___Prod' (Original: RecipeManagement - Prod) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\RecipeManagement___Prod.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\RecipeManagement_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220371.5914328, Size=38443 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='RecipeManagement_Data', Número=398, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\RecipeManagement_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\RecipeManagement_Data_processed.json Generando salida para: UnknownBlockType 'RecipeManagement_Data' (Original: RecipeManagement_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\SEL_I.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SEL_I.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_I.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.4095013, Size=15491 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SEL_I', Número=1847, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SEL_I.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_I.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_I_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_I.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_I_processed.json -Generando salida para: FC 'SEL_I' (Original: SEL_I) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SEL_I.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SEL_R.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_R.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.4769766, Size=15494 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SEL_R', Número=1846, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SEL_R.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_R.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 5 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 5 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 1A, Lang: LAD), Instrucción UID: 23, Tipo: 'Return' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_R_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SEL_R.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SEL_R_processed.json -Generando salida para: FC 'SEL_R' (Original: SEL_R) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SEL_R.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SLIM_Block.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Block.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.7241902, Size=8591 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SLIM_Block', Número=2027, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SLIM_Block.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Block.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Block_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Block.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Block_processed.json -Generando salida para: FC 'SLIM_Block' (Original: SLIM_Block) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SLIM_Block.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SLIM_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220404.1955452, Size=116538 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SLIM_Variables', Número=968, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SLIM_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SLIM_Variables_processed.json -Generando salida para: GlobalDB 'SLIM_Variables' (Original: SLIM_Variables) - -> Modo de generación: DATA_BLOCK SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SLIM_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Safeties.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Safeties.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Safeties.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220414.7001312, Size=746125 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Safeties', Número=2022, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 96 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD - - Procesando Red ID=1F6, Lenguaje Red=LAD - - Procesando Red ID=207, Lenguaje Red=LAD - - Procesando Red ID=218, Lenguaje Red=LAD - - Procesando Red ID=229, Lenguaje Red=LAD - - Procesando Red ID=23A, Lenguaje Red=LAD - - Procesando Red ID=24B, Lenguaje Red=LAD - - Procesando Red ID=25C, Lenguaje Red=LAD - - Procesando Red ID=26D, Lenguaje Red=LAD - - Procesando Red ID=27E, Lenguaje Red=LAD - - Procesando Red ID=28F, Lenguaje Red=LAD - - Procesando Red ID=2A0, Lenguaje Red=LAD - - Procesando Red ID=2B1, Lenguaje Red=LAD - - Procesando Red ID=2C2, Lenguaje Red=LAD - - Procesando Red ID=2D3, Lenguaje Red=LAD - - Procesando Red ID=2E4, Lenguaje Red=LAD - - Procesando Red ID=2F5, Lenguaje Red=LAD - - Procesando Red ID=306, Lenguaje Red=LAD - - Procesando Red ID=317, Lenguaje Red=LAD - - Procesando Red ID=328, Lenguaje Red=LAD - - Procesando Red ID=339, Lenguaje Red=LAD - - Procesando Red ID=34A, Lenguaje Red=LAD - - Procesando Red ID=35B, Lenguaje Red=LAD - - Procesando Red ID=36C, Lenguaje Red=LAD - - Procesando Red ID=37D, Lenguaje Red=LAD - - Procesando Red ID=38E, Lenguaje Red=LAD - - Procesando Red ID=39F, Lenguaje Red=LAD - - Procesando Red ID=3B0, Lenguaje Red=LAD - - Procesando Red ID=3C1, Lenguaje Red=LAD - - Procesando Red ID=3D2, Lenguaje Red=LAD - - Procesando Red ID=3E3, Lenguaje Red=LAD - - Procesando Red ID=3F4, Lenguaje Red=LAD - - Procesando Red ID=405, Lenguaje Red=LAD - - Procesando Red ID=416, Lenguaje Red=LAD - - Procesando Red ID=427, Lenguaje Red=LAD - - Procesando Red ID=438, Lenguaje Red=LAD - - Procesando Red ID=449, Lenguaje Red=LAD - - Procesando Red ID=45A, Lenguaje Red=LAD - - Procesando Red ID=46B, Lenguaje Red=LAD - - Procesando Red ID=47C, Lenguaje Red=LAD - - Procesando Red ID=48D, Lenguaje Red=LAD - - Procesando Red ID=49E, Lenguaje Red=LAD - - Procesando Red ID=4AF, Lenguaje Red=LAD - - Procesando Red ID=4C0, Lenguaje Red=LAD - - Procesando Red ID=4D1, Lenguaje Red=LAD - - Procesando Red ID=4E2, Lenguaje Red=LAD - - Procesando Red ID=4F3, Lenguaje Red=LAD - - Procesando Red ID=504, Lenguaje Red=LAD - - Procesando Red ID=515, Lenguaje Red=LAD - - Procesando Red ID=526, Lenguaje Red=LAD - - Procesando Red ID=537, Lenguaje Red=LAD - - Procesando Red ID=548, Lenguaje Red=LAD - - Procesando Red ID=559, Lenguaje Red=LAD - - Procesando Red ID=56A, Lenguaje Red=LAD - - Procesando Red ID=57B, Lenguaje Red=LAD - - Procesando Red ID=58C, Lenguaje Red=LAD - - Procesando Red ID=59D, Lenguaje Red=LAD - - Procesando Red ID=5AE, Lenguaje Red=LAD - - Procesando Red ID=5BF, Lenguaje Red=LAD - - Procesando Red ID=5D0, Lenguaje Red=LAD - - Procesando Red ID=5E1, Lenguaje Red=LAD - - Procesando Red ID=5F2, Lenguaje Red=LAD - - Procesando Red ID=603, Lenguaje Red=LAD - - Procesando Red ID=614, Lenguaje Red=LAD - - Procesando Red ID=625, Lenguaje Red=LAD - - Procesando Red ID=636, Lenguaje Red=LAD - - Procesando Red ID=647, Lenguaje Red=LAD - - Procesando Red ID=658, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Safeties.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Safeties.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Safeties.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 719 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 719 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 54 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 54 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 3 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'MIX - SAFETIES' (ID: 1A, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' - - Red 'MIX - SAFETIES' (ID: 3C, Lang: LAD), Instrucción UID: 28, Tipo: 'Rs' - - Red 'Analizer Dealy' (ID: 1E5, Lang: LAD), Instrucción UID: 32, Tipo: 'Sf' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Safeties_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Safeties.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Safeties_processed.json -Generando salida para: FC 'Safeties' (Original: Safeties) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Safeties.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Safeties.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SelCheckBrixSource.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.6603105, Size=143371 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SelCheckBrixSource', Número=2010, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 61 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 61 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 10 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 10 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 4 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 4 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 5. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 44, Tipo: 'Abs' - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 45, Tipo: 'Gt' - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 46, Tipo: 'Gt' - - Red 'Brix Out Spec' (ID: 119, Lang: LAD), Instrucción UID: 47, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SelCheckBrixSource.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SelCheckBrixSource_processed.json -Generando salida para: FC 'SelCheckBrixSource' (Original: SelCheckBrixSource) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\SelCheckBrixSource.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220373.0458207, Size=10177 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Sel_Check_Brix_Data', Número=931, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Sel_Check_Brix_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Sel_Check_Brix_Data_processed.json Generando salida para: UnknownBlockType 'Sel_Check_Brix_Data' (Original: Sel_Check_Brix_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\Signal Gen.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Signal Gen.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Signal Gen.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal Gen.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.0783558, Size=18866 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='Signal Gen', Número=1721, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Signal Gen.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Signal Gen.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal Gen.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal Gen_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal Gen.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal Gen_processed.json -Generando salida para: FB 'Signal_Gen' (Original: Signal Gen) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'SlewLimit'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Signal_Gen.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Signal Gen.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Signal_Gen_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220373.0842435, Size=6319 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Signal_Gen_Data', Número=943, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Signal_Gen_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Signal_Gen_Data_processed.json Generando salida para: UnknownBlockType 'Signal_Gen_Data' (Original: Signal_Gen_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\SlewLimit.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SlewLimit.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SlewLimit.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SlewLimit.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.1604385, Size=17397 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='SlewLimit', Número=1702, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SlewLimit.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SlewLimit.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SlewLimit.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SlewLimit_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SlewLimit.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SlewLimit_processed.json -Generando salida para: FB 'SlewLimit' (Original: SlewLimit) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SlewLimit.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SlewLimit.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SpeedAdjust.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SpeedAdjust.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220367.7897115, Size=17514 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SpeedAdjust', Número=1906, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SpeedAdjust.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SpeedAdjust.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SpeedAdjust_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SpeedAdjust_processed.json -Generando salida para: FC 'SpeedAdjust' (Original: SpeedAdjust) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SpeedAdjust.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SpeedAdjust.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Statistical_Analisys.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Statistical_Analisys.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.2477174, Size=58423 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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='Statistical_Analisys', Número=1704, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Statistical_Analisys.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Statistical_Analisys.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Statistical_Analisys_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Statistical_Analisys_processed.json -Generando salida para: FB 'Statistical_Analisys' (Original: Statistical_Analisys) - -> Modo de generación: FB SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Statistical_Analisys.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\Statistical_Analisys.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\SubCarb.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SubCarb.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.4767435, Size=121586 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SubCarb', Número=1000, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 16 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SubCarb.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. -Advertencia: No se encontró nombre/instancia para TON UID 25. Usando placeholder '#TON_INSTANCE_25'. - -> 48 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 48 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. - 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) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red '' (ID: 2B, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - - Red '' (ID: 6F, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - - Red '' (ID: B3, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - - Red '' (ID: F7, Lang: LAD), Instrucción UID: 35, Tipo: 'Rs' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb_processed.json -Generando salida para: FB 'SubCarb' (Original: SubCarb) - -> Modo de generación: FB SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\SubCarb.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SubCarb_DB.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb_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=1746220373.1698933, Size=25566 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SubCarb_DB', Número=2000, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb_DB.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb_DB_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\SubCarb_DB.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\SubCarb_DB.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SubCarb_DB.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SubCarb_DB_processed.json Generando salida para: UnknownBlockType 'SubCarb_DB' (Original: SubCarb_DB) --- Procesando archivo: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.6333447, Size=186662 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrBrix Autocorrection', Número=1809, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'Syrup Autocorrection means that the measured syrup...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 25 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection.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): - -> 101 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de O UID 35 -INFO: Agrupando 2 instr. bajo condición de O UID 31 - -> 2 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 101 proc SymPy, 2 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 18 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 18 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 2 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'On' (ID: 2B, Lang: LAD), Instrucción UID: 25, Tipo: 'TP' - - Red 'On' (ID: 2B, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrBrix Autocorrection.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix Autocorrection_processed.json -Generando salida para: FB 'SyrBrix_Autocorrection' (Original: SyrBrix Autocorrection) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'LowPassFilter'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrBrix_Autocorrection.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix_SyrupCorrPerc.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.5201705, Size=15317 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrBrix_SyrupCorrPerc', Número=1809, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrBrix_SyrupCorrPerc.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix_SyrupCorrPerc.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix_SyrupCorrPerc_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrBrix_SyrupCorrPerc_processed.json -Generando salida para: FC 'SyrBrix_SyrupCorrPerc' (Original: SyrBrix_SyrupCorrPerc) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrBrix_SyrupCorrPerc.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrBrix_SyrupCorrPerc.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220368.0765562, Size=171837 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Syrup Line MFM Prep_Seq', Número=1810, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 23 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=STL - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=STL - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=STL - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=STL - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 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): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Line MFM Prep_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Line MFM Prep_Seq_processed.json -Generando salida para: FC 'Syrup_Line_MFM_Prep_Seq' (Original: Syrup Line MFM Prep_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_Line_MFM_Prep_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220368.2055175, Size=56318 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Syrup MFM StartUp_Seq', Número=1811, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=STL - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 8 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 8 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup MFM StartUp_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup MFM StartUp_Seq_processed.json -Generando salida para: FC 'Syrup_MFM_StartUp_Seq' (Original: Syrup MFM StartUp_Seq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_MFM_StartUp_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.641955, Size=60863 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Syrup Rinse QCO_Seq', Número=1826, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=STL - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=STL - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 18 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 18 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Syrup Rinse QCO_Seq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Syrup Rinse QCO_Seq_processed.json -Generando salida para: FC 'Syrup_Rinse_QCO_Seq' (Original: Syrup Rinse QCO_Seq) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\Syrup_Rinse_QCO_Seq.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SyrupDensity.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupDensity.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220368.303135, Size=15248 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrupDensity', Número=1907, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrupDensity.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupDensity.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupDensity_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupDensity.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupDensity_processed.json -Generando salida para: FC 'SyrupDensity' (Original: SyrupDensity) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrupDensity.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupDensity.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220368.56412, Size=17372 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrupRoomCtrl', Número=2024, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_processed.json -Generando salida para: FC 'SyrupRoomCtrl' (Original: SyrupRoomCtrl) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrupRoomCtrl.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_UpdateVal.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.7233038, Size=21455 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='SyrupRoomCtrl_UpdateVal', Número=2031, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_UpdateVal.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_UpdateVal.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_UpdateVal_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\SyrupRoomCtrl_UpdateVal_processed.json -Generando salida para: FC 'SyrupRoomCtrl_UpdateVal' (Original: SyrupRoomCtrl_UpdateVal) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\SyrupRoomCtrl_UpdateVal.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\SyrupRoomCtrl_UpdateVal.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\System_RunOut_Variables.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220404.3087468, Size=128600 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='System_RunOut_Variables', Número=962, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_RunOut_Variables.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_RunOut_Variables_processed.json -Generando salida para: GlobalDB 'System_RunOut_Variables' (Original: System_RunOut_Variables) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\System_RunOut_Variables.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\System_Run_Out.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220399.804436, Size=238970 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FB (Tipo: FB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='System_Run_Out', Número=1820, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 28 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_Run_Out.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out.json -Procesando bloque tipo: FB -INFO: El bloque es FB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Advertencia: No se encontró nombre/instancia para TON UID 28. Usando placeholder '#TON_INSTANCE_28'. -Advertencia: No se encontró nombre/instancia para TON UID 34. Usando placeholder '#TON_INSTANCE_34'. - -> 131 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 38 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 131 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FB) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Rinse Step Sequence' (ID: 190, Lang: LAD), Instrucción UID: 39, Tipo: 'Call' - -Guardando JSON procesado (FB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out_processed.json -Generando salida para: FB 'System_Run_Out' (Original: System_Run_Out) - -> Modo de generación: FB SCL - WARNING: No se encontró definición para 'ProductAvailable'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProductPipeDrain'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'ProductPipeRunOut'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Any'. Se buscó en directorios estándar. -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\System_Run_Out.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\System_Run_Out_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220373.1288428, Size=26970 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.InstanceDB (Tipo: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='System_Run_Out_Data', Número=920, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\System_Run_Out_Data.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\System_Run_Out_Data_processed.json Generando salida para: UnknownBlockType 'System_Run_Out_Data' (Original: System_Run_Out_Data) --- Procesando archivo: PLC\ProgramBlocks_XML\T_Timer.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\T_Timer.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\T_Timer.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.8318293, Size=12680 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='T_Timer', Número=40, Lenguaje Bloque='STL' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\T_Timer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\T_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): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\T_Timer_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\T_Timer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\T_Timer_processed.json -Generando salida para: FC 'T_Timer' (Original: T_Timer) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\T_Timer.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\TankLevel.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevel.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220415.5513072, Size=239765 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='TankLevel', Número=2011, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 29 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=STL - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD - - Procesando Red ID=15D, Lenguaje Red=LAD - - Procesando Red ID=16E, Lenguaje Red=LAD - - Procesando Red ID=17F, Lenguaje Red=LAD - - Procesando Red ID=190, Lenguaje Red=LAD - - Procesando Red ID=1A1, Lenguaje Red=LAD - - Procesando Red ID=1B2, Lenguaje Red=LAD - - Procesando Red ID=1C3, Lenguaje Red=LAD - - Procesando Red ID=1D4, Lenguaje Red=LAD - - Procesando Red ID=1E5, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\TankLevel.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevel.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 102 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 102 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 39 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 39 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - 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 3: 15 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 4: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 5 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 53: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 5: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 6 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error during SymPy simplification for Coil 55: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 6: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 7 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 7. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 13 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Maximum Tank Level during CIP / Rinse' (ID: 5E, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' - - Red 'Maximum Syrup Tank Level during CIP' (ID: E6, Lang: LAD), Instrucción UID: 53, Tipo: 'Sr' - - Red 'Product Tank Maximum Level Acheaved' (ID: F7, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' - - Red 'Product Tank Pump Start Level Acheaved' (ID: 119, Lang: LAD), Instrucción UID: 46, Tipo: 'Sr' - - Red 'Maximum Syrup Tank Level during CIP' (ID: 13B, Lang: LAD), Instrucción UID: 49, Tipo: 'Sr' - - Red 'Product Tank 5% Level Acheaved' (ID: 14C, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'Product Tank 5% Level Acheaved' (ID: 14C, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' - - Red '- PRESSURE -' (ID: 15D, Lang: LAD), Instrucción UID: 38, Tipo: 'Sr' - - Red 'LEVEL - 100% Product Tank Level during CIP' (ID: 190, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - - Red 'Product Tank Recipe Minimum Level Acheaved' (ID: 1A1, Lang: LAD), Instrucción UID: 37, Tipo: 'Sr' - - Red 'Product Tank Recipe Minimum Level Acheaved' (ID: 1A1, Lang: LAD), Instrucción UID: 38, Tipo: 'Coil' - - Red 'Product Tank Target Level Acheaved' (ID: 1B2, Lang: LAD), Instrucción UID: 36, Tipo: 'Sr' - - Red 'Product Tank Empty' (ID: 1D4, Lang: LAD), Instrucción UID: 29, Tipo: 'Sr' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevel_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\TankLevel.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevel_processed.json -Generando salida para: FC 'TankLevel' (Original: TankLevel) - -> Modo de generación: FC SCL -INFO: Detectadas 4 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\TankLevel.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevel.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\TankLevelToHeight.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevelToHeight.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220383.900128, Size=12908 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='TankLevelToHeight', Número=1839, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\TankLevelToHeight.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevelToHeight.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevelToHeight_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\TankLevelToHeight_processed.json -Generando salida para: FC 'TankLevelToHeight' (Original: TankLevelToHeight) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\TankLevelToHeight.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\TankLevelToHeight.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\Time error interrupt.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\Time error interrupt.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Time error interrupt.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220335.5127442, Size=9022 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.OB (Tipo: OB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='Time error interrupt', Número=80, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\Time error interrupt.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Time error interrupt.json -Procesando bloque tipo: OB -INFO: El bloque es OB. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (OB) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Time error interrupt_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\Time error interrupt.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\Time error interrupt_processed.json -Generando salida para: OB 'Time_error_interrupt' (Original: Time error interrupt) - -> Modo de generación: OB SCL - WARNING: No se encontró definición para 'OB_ANY'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\Time_error_interrupt.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\VacuumCtrl.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220384.0061905, Size=43387 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='VacuumCtrl', Número=2023, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 5 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\VacuumCtrl.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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): - -> 12 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 12 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 1 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'PRESSURE - Deaireator vacuum pressure acheaved' (ID: 9, Lang: LAD), Instrucción UID: 32, Tipo: 'Sr' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\VacuumCtrl_processed.json -Generando salida para: FC 'VacuumCtrl' (Original: VacuumCtrl) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\VacuumCtrl.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\VacuumCtrl.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\ValveFlow.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\ValveFlow.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\ValveFlow.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ValveFlow.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220384.0561056, Size=13006 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='ValveFlow', Número=2043, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\ValveFlow.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\ValveFlow.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ValveFlow.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ValveFlow_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\ValveFlow.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\ValveFlow_processed.json -Generando salida para: FC 'ValveFlow' (Original: ValveFlow) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\ValveFlow.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\ValveFlow.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\WaterDensity.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\WaterDensity.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\WaterDensity.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WaterDensity.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220368.6718855, Size=11992 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='WaterDensity', Número=1950, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\WaterDensity.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\WaterDensity.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WaterDensity.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WaterDensity_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\WaterDensity.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WaterDensity_processed.json -Generando salida para: FC 'WaterDensity' (Original: WaterDensity) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\WaterDensity.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\WaterDensity.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\WritePeripheral.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\WritePeripheral.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WritePeripheral.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220368.8341982, Size=22550 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='WritePeripheral', Número=1970, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 2 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=STL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\WritePeripheral.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WritePeripheral.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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): - -> 2 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 2 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WritePeripheral_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\WritePeripheral.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\WritePeripheral_processed.json -Generando salida para: FC 'WritePeripheral' (Original: WritePeripheral) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\WritePeripheral.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\_CYCL_EXC.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\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=1746220334.098966, Size=65592 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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 12 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_CYCL_EXC.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\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): - -> 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): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (OB) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (OB) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_CYCL_EXC_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_CYCL_EXC.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\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: PLC\scl_output\_CYCL_EXC.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\_StepMove.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220371.3012147, Size=46093 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='_StepMove', Número=1851, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_StepMove.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove_processed.json -Generando salida para: FC '_StepMove' (Original: _StepMove) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\_StepMove.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\_StepMove_Test.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220371.4796264, Size=46157 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='_StepMove_Test', Número=1852, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 7 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove_Test.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\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): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove_Test_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\_StepMove_Test.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\_StepMove_Test_processed.json -Generando salida para: FC '_StepMove_Test' (Original: _StepMove_Test) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\_StepMove_Test.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_PA_Control.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220426.2539723, Size=129820 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Control', Número=1880, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 19 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=LAD - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=LAD - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 74 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 22 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 74 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error simplifying condition for RCoil 50: -To simplify a logical expression with more than 8 variables may take a -long time and requires the use of `force=True`. - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 3: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 4 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 4. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 11 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Output' (ID: 1A, Lang: LAD), Instrucción UID: 29, Tipo: 'FILL' - - Red 'No Freeze Product Meter' (ID: 2B, Lang: LAD), Instrucción UID: 50, Tipo: 'Sf' - - Red 'No Freeze Product Meter' (ID: 2B, Lang: LAD), Instrucción UID: 51, Tipo: 'SCoil' - - Red 'Stop' (ID: 4D, Lang: LAD), Instrucción UID: 41, Tipo: 'Sf' - - Red 'Stop' (ID: 4D, Lang: LAD), Instrucción UID: 42, Tipo: 'SCoil' - - Red 'Delay Freeze Meter' (ID: C4, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Delay Freeze Meter' (ID: C4, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'Delay Carbo Stop' (ID: E6, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Delay Carbo Stop' (ID: E6, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'Reset' (ID: 119, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' - - Red 'Reset' (ID: 119, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Control_processed.json -Generando salida para: FC 'mPDS_PA_Control' (Original: mPDS_PA_Control) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Control.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220426.3237586, Size=48025 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Parameters', Número=1883, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Advertencia: Access UID=23 no es Symbol ni Constant. - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: MOVE 25 sin destino claro en 'out' o 'out1'. -Error: MOVE 23 sin destino claro en 'out' o 'out1'. - -> 14 instrucciones (no STL) procesadas con SymPy. - 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): - -> 6 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 6 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Parameters.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Parameters_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Parameters' (Original: mPDS_PA_Ctrl_Parameters) - -> Modo de generación: FC SCL -INFO: Detectadas 2 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Parameters.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_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=1746220427.6336975, Size=105483 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Read', Número=1881, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: 'BYTES From PDS -28 - CO2 Carbo Package Co2 Inlet Pr...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 15 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD -Advertencia: Access UID=21 no es Symbol ni Constant. - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD - - Procesando Red ID=91, Lenguaje Red=STL - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. - - Procesando Red ID=F7, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: MOVE 23 sin destino claro en 'out' o 'out1'. - -> 26 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 26 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 7 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Communication Active' (ID: 9, Lang: LAD), Instrucción UID: 23, Tipo: 'Contact' - - Red 'Communication Active' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'Coil' - - Red 'Fault' (ID: D5, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Fault' (ID: D5, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Read.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Read_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Read' (Original: mPDS_PA_Ctrl_Read) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Read.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220428.8319418, Size=36367 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Transfer', Número=1884, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 6 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 11 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 11 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 2. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Transfer.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Transfer_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Transfer' (Original: mPDS_PA_Ctrl_Transfer) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Transfer.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Write.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220430.3211854, Size=31296 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Ctrl_Write', Número=1882, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Write.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Write.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Write_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Ctrl_Write_processed.json -Generando salida para: FC 'mPDS_PA_Ctrl_Write' (Original: mPDS_PA_Ctrl_Write) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Ctrl_Write.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_PA_Ctrl_Write.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_PA_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220430.702916, Size=57943 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_PA_Data', Número=932, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_PA_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_PA_Data_processed.json -Generando salida para: GlobalDB 'mPDS_PA_Data' (Original: mPDS_PA_Data) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_PA_Data.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.5528295, Size=55994 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Control', Número=1885, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 8 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD - - Procesando Red ID=80, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 34 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): -INFO: Agrupando 2 instr. bajo condición de Contact UID 22 - -> 1 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 34 proc SymPy, 1 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 3 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 2: 3 proc SymPy, 0 agrup. Continuando... - ---- Pase 3 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - ---- No se hicieron más cambios en el pase 3. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -ADVERTENCIA: Se encontraron 4 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 33, Tipo: 'Sp' - - Red 'Reset' (ID: 1A, Lang: LAD), Instrucción UID: 34, Tipo: 'Coil' - - Red 'Syrup Meter' (ID: 4D, Lang: LAD), Instrucción UID: 37, Tipo: 'Sf' - - Red 'Syrup Meter' (ID: 4D, Lang: LAD), Instrucción UID: 38, Tipo: 'SCoil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Control.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Control_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Control' (Original: mPDS_SYR_PA_Control) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Control.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220432.1635032, Size=25772 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Param', Número=1888, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 3 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Error: MOVE 23 sin destino claro en 'out' o 'out1'. - -> 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): - -> 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: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Param.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Param_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Param' (Original: mPDS_SYR_PA_Ctrl_Param) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Param.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_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=1746220380.5409575, Size=125473 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Read', Número=1886, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 20 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD - - Procesando Red ID=4D, Lenguaje Red=LAD - - Procesando Red ID=5E, Lenguaje Red=LAD - - Procesando Red ID=6F, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. - - Procesando Red ID=80, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. - - Procesando Red ID=91, Lenguaje Red=LAD -Advertencia: Access UID=22 no es Symbol ni Constant. - - Procesando Red ID=A2, Lenguaje Red=LAD - - Procesando Red ID=B3, Lenguaje Red=LAD - - Procesando Red ID=C4, Lenguaje Red=LAD - - Procesando Red ID=D5, Lenguaje Red=LAD - - Procesando Red ID=E6, Lenguaje Red=LAD - - Procesando Red ID=F7, Lenguaje Red=LAD - - Procesando Red ID=108, Lenguaje Red=STL - - Procesando Red ID=119, Lenguaje Red=LAD - - Procesando Red ID=12A, Lenguaje Red=LAD - - Procesando Red ID=13B, Lenguaje Red=LAD - - Procesando Red ID=14C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: Unknown source type: {'uid': '22', 'scope': 'Address', 'type': 'unknown_structure'} -Warning: Unknown source type: {'uid': '22', 'scope': 'Address', 'type': 'unknown_structure'} -Warning: Unknown source type: {'uid': '22', 'scope': 'Address', 'type': 'unknown_structure'} - -> 31 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 31 proc SymPy, 0 agrup. Continuando... - ---- Pase 2 --- - Fase 1 (SymPy Base - Orden por Prioridad): -Warning: Unknown source type: {'uid': '22', 'scope': 'Address', 'type': 'unknown_structure'} -Warning: Unknown source type: {'uid': '22', 'scope': 'Address', 'type': 'unknown_structure'} -Warning: Unknown source type: {'uid': '22', 'scope': 'Address', 'type': 'unknown_structure'} - -> 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 13 instrucciones (no STL) que parecen no haber sido procesadas: - - Red 'In Block 01' (ID: 9, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' - - Red 'In Block 02' (ID: 1A, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' - - Red 'In Block 03' (ID: 2B, Lang: LAD), Instrucción UID: 24, Tipo: 'DPRD_DAT' - - Red 'Davis ON' (ID: 4D, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Davis ON' (ID: 4D, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - - Red 'Brix' (ID: 6F, Lang: LAD), Instrucción UID: 27, Tipo: 'Call' - - Red 'Brix' (ID: 6F, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' - - Red 'Temperature' (ID: 80, Lang: LAD), Instrucción UID: 27, Tipo: 'Call' - - Red 'Temperature' (ID: 80, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' - - Red 'Density' (ID: 91, Lang: LAD), Instrucción UID: 27, Tipo: 'Call' - - Red 'Density' (ID: 91, Lang: LAD), Instrucción UID: 28, Tipo: 'Move' - - Red 'Fault' (ID: 14C, Lang: LAD), Instrucción UID: 26, Tipo: 'Sf' - - Red 'Fault' (ID: 14C, Lang: LAD), Instrucción UID: 27, Tipo: 'Coil' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Read.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Read_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Read' (Original: mPDS_SYR_PA_Ctrl_Read) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Read.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220432.1084607, Size=27996 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Trans', Número=1889, Lenguaje Bloque='LAD' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 4 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=LAD - - Procesando Red ID=1A, Lenguaje Red=LAD - - Procesando Red ID=2B, Lenguaje Red=LAD - - Procesando Red ID=3C, Lenguaje Red=LAD -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 7 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). ---- Fin Pase 1: 7 proc SymPy, 0 agrup. Continuando... - ---- 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 'Out Block' (ID: 3C, Lang: LAD), Instrucción UID: 24, Tipo: 'DPWR_DAT' - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Trans.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Trans_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Trans' (Original: mPDS_SYR_PA_Ctrl_Trans) - -> Modo de generación: FC SCL -INFO: Detectadas 1 VAR_TEMP adicionales. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Trans.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Write.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220431.9648297, Size=25837 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Ctrl_Write', Número=1887, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Write.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Write.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Write_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Ctrl_Write_processed.json -Generando salida para: FC 'mPDS_SYR_PA_Ctrl_Write' (Original: mPDS_SYR_PA_Ctrl_Write) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Ctrl_Write.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Ctrl_Write.xml (XML no modificado, salida final actualizada) --- Procesando archivo: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220432.2055829, Size=47829 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.GlobalDB (Tipo: GlobalDB) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPDS_SYR_PA_Data', Número=966, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Saltando procesamiento de redes para GlobalDB. -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data.json -Procesando bloque tipo: GlobalDB -INFO: El bloque es GlobalDB. Saltando procesamiento lógico de x2. -Guardando JSON de GlobalDB (con metadatos) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json -Guardado de GlobalDB completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPDS_SYR_PA_Data.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPDS_SYR_PA_Data_processed.json -Generando salida para: GlobalDB 'mPDS_SYR_PA_Data' (Original: mPDS_SYR_PA_Data) - -> Modo de generación: DATA_BLOCK SCL - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - WARNING: No se encontró definición para 'Struct'. Se buscó en directorios estándar. - -> Escribiendo archivo de salida final en: PLC\scl_output\mPDS_SYR_PA_Data.scl -Generación de .SCL completada. +--- 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 --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220370.2984056, Size=6924 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML 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: UnknownBlockType) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mPPM303StartUpRamp', Número=991, Lenguaje Bloque='DB' -Paso 3b: Comentario bloque: '...' -Paso 4: Extrayendo la interfaz del bloque... -Paso 5: Buscando y PROCESANDO redes (CompileUnits)... -Paso 5: Se encontraron 0 elementos SW.Blocks.CompileUnit. -Advertencia: ObjectList para UnknownBlockType sin SW.Blocks.CompileUnit. -Paso 6: Escribiendo el resultado en el archivo JSON... -ADVERTENCIA FINAL: 'networks' está vacía en el JSON. -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp.json -Procesando bloque tipo: UnknownBlockType -INFO: El bloque es UnknownBlockType. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (UnknownBlockType) --- - ---- 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 (UnknownBlockType) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (UnknownBlockType) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json -Guardado completado. +--- SALTANDO x1 para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml (XML no modificado, JSON procesado existe) +--- SALTANDO x2 para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml (razón anterior) --- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mPPM303StartUpRamp.xml --- Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mPPM303StartUpRamp_processed.json Generando salida para: UnknownBlockType 'mPPM303StartUpRamp' (Original: mPPM303StartUpRamp) --- Procesando archivo: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- ---- Ejecutando x1 (convert_xml_to_json) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -Iniciando conversión de 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml' a 'C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mmH2O_TO_Freq.json'... -Cargando parsers de red... -Cargando parsers desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\parsers' - -Total de lenguajes con parser cargado: 5 -Lenguajes soportados: ['LAD', 'FBD', 'GRAPH', 'SCL', 'STL'] -Metadatos XML: ModTime=1746220366.1989813, Size=13569 -Paso 1: Parseando archivo XML... -Paso 1: Parseo XML completado. -Paso 2: Detectando tipo de objeto principal... -Paso 2: No es UDT ni Tag Table. Buscando SW.Blocks.* ... -Paso 2b: Bloque SW.Blocks.FC (Tipo: FC) encontrado (ID=0). -Paso 3: Extrayendo atributos del bloque... -Paso 3: Atributos: Nombre='mmH2O_TO_Freq', Número=1844, 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 1 elementos SW.Blocks.CompileUnit. - - Procesando Red ID=9, Lenguaje Red=SCL -Paso 6: Escribiendo el resultado en el archivo JSON... -Paso 6: Escritura JSON completada. -Conversión finalizada. JSON guardado en: 'PLC\ProgramBlocks_XML\parsing\mmH2O_TO_Freq.json' ---- Ejecutando x2 (process_json_to_scl) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -Cargando JSON desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mmH2O_TO_Freq.json -Procesando bloque tipo: FC -INFO: El bloque es FC. Iniciando procesamiento lógico... -Cargando procesadores desde: 'd:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\processors' - ---- Iniciando Bucle de Procesamiento Iterativo (FC) --- - ---- Pase 1 --- - Fase 1 (SymPy Base - Orden por Prioridad): - -> 0 instrucciones (no STL) procesadas con SymPy. - Fase 2 (Agrupación IF con Simplificación): - -> 0 agrupaciones realizadas (en redes no STL). - ---- No se hicieron más cambios en el pase 1. Proceso iterativo completado. --- - ---- Verificación Final de Instrucciones No Procesadas (FC) --- -INFO: Todas las instrucciones relevantes (no STL) parecen haber sido procesadas o agrupadas. - -Guardando JSON procesado (FC) en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mmH2O_TO_Freq_processed.json -Guardado completado. ---- Ejecutando x3 (generate_scl_or_markdown) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml --- -Cargando JSON procesado desde: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\ProgramBlocks_XML\parsing\mmH2O_TO_Freq_processed.json -Generando salida para: FC 'mmH2O_TO_Freq' (Original: mmH2O_TO_Freq) - -> Modo de generación: FC SCL - -> Escribiendo archivo de salida final en: PLC\scl_output\mmH2O_TO_Freq.scl -Generación de .SCL completada. +--- SALTANDO TODO (x1, x2, x3) para: PLC\ProgramBlocks_XML\mmH2O_TO_Freq.xml (XML no modificado, salida final actualizada) --- Fase 2: Ejecutando x4_cross_reference.py (salida en 'xref_output/') --- -Ejecutando x4_cross_reference.py sobre el directorio: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output ---- Running x4_cross_reference.py with arguments: ['PLC', '-o', 'C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport\\PLC\\xref_output'] --- -Advertencia: No se pudo importar 'format_variable_name' desde processors.processor_utils. -Usando una implementación local básica. -INFO: format_variable_name importado desde generators.generator_utils +Ejecutando x4 (generate_cross_references) sobre: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output --- Iniciando Generación de Referencias Cruzadas y Fuentes MD (x4) --- Buscando archivos JSON procesados en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC Directorio de salida XRef: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output +Directorio fuente SCL/MD: scl_output +Subdirectorio fuentes MD para XRef: source Copiando y preparando archivos fuente para Obsidian en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\source Archivos fuente preparados: 343 SCL convertidos, 30 MD copiados. Archivos JSON encontrados: 408 @@ -17532,12 +1806,11 @@ Generando ÁRBOL XRef de llamadas en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica Generando RESUMEN XRef de uso de DBs en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\xref_db_usage_summary.md Generando RESUMEN XRef de uso de PLC Tags en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output\xref_plc_tags_summary.md --- Generación de Referencias Cruzadas y Fuentes MD (x4) Completada --- -Archivos XRef y fuentes MD generados en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\xref_output ---- Fase 3: Ejecutando x5_aggregate.py --- -Ejecutando x5_aggregate.py sobre el directorio: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida agregada en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\full_project_representation.md ---- Running x5_aggregate.py with arguments: ['PLC', '-o', 'C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport\\full_project_representation.md'] --- +--- Fase 3: Ejecutando x5_aggregate.py (salida en 'full_project_representation.md') --- +Ejecutando x5 (aggregate_outputs) sobre: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC, salida agregada en: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\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\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC Archivo de Salida: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\full_project_representation.md Buscando archivos SCL con patrón: C:\Trabajo\SIDEL\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\Reporte\IOExport\PLC\**\*.scl @@ -18364,8 +2637,8 @@ Agregación completada. Archivo guardado en: C:\Trabajo\SIDEL\06 - E5.007363 - M -------------------- Resumen Final del Procesamiento Completo -------------------- Total de archivos XML encontrados: 408 Archivos procesados/actualizados exitosamente (x1-x3): 373 -Archivos completamente saltados (x1, x2, x3): 122 -Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 5 +Archivos completamente saltados (x1, x2, x3): 373 +Archivos parcialmente saltados (x1, x2 saltados; x3 ejecutado): 35 Archivos fallidos (en x1, x2, x3 o error inesperado): 35 Fase 2 (Generación XRef - x4): Completada Fase 3 (Agregación - x5): Completada @@ -18411,5 +2684,11 @@ Error: Tipo de bloque desconocido 'UnknownBlockType'. No se generará archivo. Error: Tipo de bloque desconocido 'UnknownBlockType'. No se generará archivo. Error: Tipo de bloque desconocido 'UnknownBlockType'. No se generará archivo. Error: Tipo de bloque desconocido 'UnknownBlockType'. No se generará archivo. +Error al generar/escribir el ÁRBOL XRef de llamadas: generate_call_tree_output() missing 2 required positional arguments: 'max_call_depth' and 'xref_source_subdir' +Traceback (most recent call last): + File "D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\XML Parser to SCL\x4_cross_reference.py", line 618, in generate_cross_references + call_tree_lines = generate_call_tree_output( # Pasar parámetros + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: generate_call_tree_output() missing 2 required positional arguments: 'max_call_depth' and 'xref_source_subdir' --- FIN DEL LOG --- diff --git a/backend/script_groups/XML Parser to SCL/script_config.json b/backend/script_groups/XML Parser to SCL/script_config.json index 05a14aa..6cdfc7a 100644 --- a/backend/script_groups/XML Parser to SCL/script_config.json +++ b/backend/script_groups/XML Parser to SCL/script_config.json @@ -3,7 +3,17 @@ "api_key": "your-api-key-here", "model": "gpt-3.5-turbo" }, - "level2": {}, + "level2": { + "scl_output_dir": "scl_output", + "xref_output_dir": "xref_output", + "xref_source_subdir": "source", + "call_xref_filename": "xref_calls_tree.md", + "db_usage_xref_filename": "xref_db_usage_summary.md", + "plc_tag_xref_filename": "xref_plc_tags_summary.md", + "max_call_depth": 5, + "max_users_list": 20, + "aggregated_filename": "full_project_representation.md" + }, "level3": {}, "working_directory": "C:\\Trabajo\\SIDEL\\06 - E5.007363 - Modifica O&U - SAE196 (cip integrato)\\Reporte\\IOExport" } \ No newline at end of file diff --git a/backend/script_groups/example_group/data.json b/backend/script_groups/example_group/data.json index 680b684..da67748 100644 --- a/backend/script_groups/example_group/data.json +++ b/backend/script_groups/example_group/data.json @@ -2,4 +2,4 @@ "input_dir": "D:/Datos/Entrada", "output_dir": "D:/Datos/Salida", "batch_size": 50 -} +} \ No newline at end of file diff --git a/config_manager.py b/config_manager.py index d7fbef2..e510401 100644 --- a/config_manager.py +++ b/config_manager.py @@ -2,11 +2,13 @@ import os import json import subprocess import re -from typing import Dict, Any, List +import traceback +from typing import Dict, Any, List, Optional import time # Add this import from datetime import datetime # Add this import +# --- ConfigurationManager Class --- class ConfigurationManager: def __init__(self): self.base_path = os.path.dirname(os.path.abspath(__file__)) @@ -18,6 +20,7 @@ class ConfigurationManager: self.log_file = os.path.join(self.data_path, "log.txt") self._init_log_file() self.last_execution_time = 0 # Add this attribute + # Minimum seconds between script executions to prevent rapid clicks self.min_execution_interval = 1 # Minimum seconds between executions def _init_log_file(self): @@ -28,6 +31,7 @@ class ConfigurationManager: with open(self.log_file, "w", encoding="utf-8") as f: f.write("") + # --- Logging Methods --- def append_log(self, message: str) -> None: """Append a message to the CENTRAL log file with timestamp.""" # This function now primarily logs messages from the app itself, @@ -38,6 +42,7 @@ class ConfigurationManager: lines_with_timestamp = [] for line in lines: if line.strip(): + # Add timestamp only if line doesn't already have one (e.g., from script output) if not line.strip().startswith("["): line = f"{timestamp}{line}" lines_with_timestamp.append(f"{line}\n") @@ -81,6 +86,7 @@ class ConfigurationManager: print(f"Error clearing log file: {e}") return False + # --- Working Directory Methods --- def set_working_directory(self, path: str) -> Dict[str, str]: """Set and validate working directory.""" if not os.path.exists(path): @@ -89,13 +95,67 @@ class ConfigurationManager: self.working_directory = path # Create default data.json if it doesn't exist + # This data.json will be populated with defaults by get_config later if needed data_path = os.path.join(path, "data.json") if not os.path.exists(data_path): - with open(data_path, "w") as f: - json.dump({}, f, indent=2) + try: + with open(data_path, "w", encoding="utf-8") as f: + json.dump({}, f, indent=2) + print( + f"Info: Created empty data.json in working directory: {data_path}" + ) + except Exception as e: + print(f"Error creating data.json in working directory {path}: {e}") + # Non-fatal, get_config will handle missing file return {"status": "success", "path": path} + def get_work_dir(self, group: str) -> Optional[str]: + """Get working directory path for a script group from work_dir.json.""" + work_dir_path = os.path.join(self.script_groups_path, group, "work_dir.json") + try: + with open(work_dir_path, "r", encoding="utf-8") as f: + data = json.load(f) + path = data.get("path", "") + # Normalizar separadores de ruta + if path: + path = os.path.normpath(path) + # Actualizar la variable de instancia si hay una ruta válida y existe + if path and os.path.isdir(path): # Check if it's a directory + self.working_directory = path + return path + elif path: + print( + f"Warning: Stored working directory for group '{group}' is invalid or does not exist: {path}" + ) + self.working_directory = None # Reset if invalid + return None + else: + self.working_directory = None # Reset if no path stored + return None + except (FileNotFoundError, json.JSONDecodeError): + self.working_directory = None # Reset if file missing or invalid + return None + except Exception as e: + print(f"Error reading work_dir.json for group '{group}': {e}") + self.working_directory = None + return None + + def get_directory_history(self, group: str) -> List[str]: + """Get the directory history for a script group.""" + work_dir_path = os.path.join(self.script_groups_path, group, "work_dir.json") + try: + with open(work_dir_path, "r", encoding="utf-8") as f: + data = json.load(f) + # Normalizar todos los paths en el historial + history = [os.path.normpath(p) for p in data.get("history", [])] + # Filtrar solo directorios que existen + return [ + p for p in history if os.path.isdir(p) + ] # Check if directory exists + except (FileNotFoundError, json.JSONDecodeError): + return [] + def get_script_groups(self) -> List[Dict[str, Any]]: """Returns list of available script groups with their descriptions.""" groups = [] @@ -127,189 +187,506 @@ class ConfigurationManager: print(f"Error reading group description: {e}") return {} + # --- Configuration (data.json) Methods --- def get_config(self, level: str, group: str = None) -> Dict[str, Any]: - """Get configuration for specified level.""" + """ + Get configuration for specified level. + Applies default values from the corresponding schema if the config + file doesn't exist or is missing keys with defaults. + """ + config_data = {} + needs_save = False + schema = None + data_path = None + schema_path_for_debug = "N/A" # For logging + + # 1. Determine data path based on level + if level == "1": + data_path = os.path.join(self.data_path, "data.json") + schema_path_for_debug = os.path.join(self.data_path, "esquema_general.json") + elif level == "2": + if not group: + return {"error": "Group required for level 2 config"} + data_path = os.path.join(self.script_groups_path, group, "data.json") + schema_path_for_debug = os.path.join( + self.script_groups_path, group, "esquema_group.json" + ) + elif level == "3": + # Level 3 config is always in the current working directory + if not self.working_directory: + return {} # Return empty config if working directory not set + data_path = os.path.join(self.working_directory, "data.json") + # Level 3 config might be based on level 3 schema (esquema_work.json) + if group: + schema_path_for_debug = os.path.join( + self.script_groups_path, group, "esquema_work.json" + ) + else: + # If no group, we can't determine the L3 schema for defaults. + schema_path_for_debug = "N/A (Level 3 without group)" + else: + return {"error": f"Invalid level specified for config: {level}"} + + # 2. Get the corresponding schema to check for defaults + try: + # Only attempt to load schema if needed (e.g., not L3 without group) + if not (level == "3" and not group): + schema = self.get_schema( + level, group + ) # Use the robust get_schema method + else: + schema = None # Cannot determine L3 schema without group + except Exception as e: + print( + f"Warning: Could not load schema for level {level}, group {group}. Defaults will not be applied. Error: {e}" + ) + schema = None # Ensure schema is None if loading failed + + # 3. Try to load existing data + data_file_exists = os.path.exists(data_path) + if data_file_exists: + try: + with open(data_path, "r", encoding="utf-8") as f_data: + content = f_data.read() + if content.strip(): + config_data = json.loads(content) + else: + print( + f"Warning: Data file {data_path} is empty. Will initialize with defaults." + ) + needs_save = True # Force save if file was empty + except json.JSONDecodeError: + print( + f"Warning: Could not decode JSON from {data_path}. Will initialize with defaults." + ) + config_data = {} + needs_save = True + except Exception as e: + print( + f"Error reading data from {data_path}: {e}. Will attempt to initialize with defaults." + ) + config_data = {} + needs_save = True + except FileNotFoundError: + print( + f"Info: Data file not found at {data_path}. Will initialize with defaults." + ) + needs_save = True # Mark for saving as it's a new file + + # 4. Apply defaults from schema if schema was loaded successfully + if schema and isinstance(schema, dict) and "properties" in schema: + schema_properties = schema.get("properties", {}) + if isinstance(schema_properties, dict): # Ensure properties is a dict + for key, prop_definition in schema_properties.items(): + # Ensure prop_definition is a dictionary before checking 'default' + if ( + isinstance(prop_definition, dict) + and key not in config_data + and "default" in prop_definition + ): + print( + f"Info: Applying default for '{key}' from schema {schema_path_for_debug}" + ) + config_data[key] = prop_definition["default"] + needs_save = ( + True # Mark for saving because a default was applied + ) + else: + print( + f"Warning: 'properties' in schema {schema_path_for_debug} is not a dictionary. Cannot apply defaults." + ) + + # 5. Save the file if it was created or updated with defaults + if needs_save and data_path: + try: + print(f"Info: Saving updated config data to: {data_path}") + os.makedirs(os.path.dirname(data_path), exist_ok=True) + with open(data_path, "w", encoding="utf-8") as f_data: + json.dump(config_data, f_data, indent=2, ensure_ascii=False) + except IOError as e: + print(f"Error: Could not write data file to {data_path}: {e}") + except Exception as e: + print(f"Unexpected error saving data to {data_path}: {e}") + + # 6. Return the final configuration + return config_data + + def update_config( + self, level: str, data: Dict[str, Any], group: str = None + ) -> Dict[str, str]: + """Update configuration for specified level.""" + path = None if level == "1": path = os.path.join(self.data_path, "data.json") elif level == "2": + if not group: + return { + "status": "error", + "message": "Group required for level 2 config update", + } path = os.path.join(self.script_groups_path, group, "data.json") elif level == "3": if not self.working_directory: - return {} # Return empty config if working directory not set + return { + "status": "error", + "message": "Working directory not set for level 3 config update", + } path = os.path.join(self.working_directory, "data.json") + else: + return { + "status": "error", + "message": f"Invalid level for config update: {level}", + } try: - with open(path, "r") as f: - return json.load(f) - except FileNotFoundError: - return {} # Return empty config if file doesn't exist + # Ensure directory exists + os.makedirs(os.path.dirname(path), exist_ok=True) + with open(path, "w", encoding="utf-8") as f: + json.dump(data, f, indent=2, ensure_ascii=False) + print(f"Info: Config successfully updated at {path}") + return {"status": "success"} + except Exception as e: + print(f"Error updating config at {path}: {str(e)}") + return {"status": "error", "message": str(e)} def get_schema(self, level: str, group: str = None) -> Dict[str, Any]: """Get schema for specified level.""" + schema_path = None try: # Clean level parameter - level = str(level).split("-")[0] + clean_level = str(level).split("-")[0] # Determine schema path based on level - if level == "1": - path = os.path.join(self.data_path, "esquema_general.json") - elif level == "2": - path = os.path.join( + if clean_level == "1": + schema_path = os.path.join(self.data_path, "esquema_general.json") + elif clean_level == "2": + if not group: + raise ValueError("Group is required for level 2 schema") + schema_path = os.path.join( self.script_groups_path, group, "esquema_group.json" ) - elif level == "3": + elif clean_level == "3": if not group: + # Level 3 schema (esquema_work) is tied to a group. + # If no group, we can't know which schema to load. + print( + "Warning: Group needed to determine level 3 schema (esquema_work.json). Returning empty schema." + ) return {"type": "object", "properties": {}} - path = os.path.join(self.script_groups_path, group, "esquema_work.json") + schema_path = os.path.join( + self.script_groups_path, group, "esquema_work.json" + ) else: + print( + f"Warning: Invalid level '{level}' for schema retrieval. Returning empty schema." + ) return {"type": "object", "properties": {}} - # Read existing schema from whichever file exists - if os.path.exists(path): - with open(path, "r", encoding="utf-8") as f: - schema = json.load(f) - return ( - schema - if isinstance(schema, dict) - else {"type": "object", "properties": {}} + # Read existing schema or create default if it doesn't exist + if os.path.exists(schema_path): + try: + with open(schema_path, "r", encoding="utf-8") as f: + schema = json.load(f) + # Basic validation + if ( + not isinstance(schema, dict) + or "properties" not in schema + or "type" not in schema + ): + print( + f"Warning: Schema file {schema_path} has invalid structure. Returning default." + ) + return {"type": "object", "properties": {}} + # Ensure properties is a dict + if not isinstance(schema.get("properties"), dict): + print( + f"Warning: 'properties' in schema file {schema_path} is not a dictionary. Normalizing." + ) + schema["properties"] = {} + return schema + except json.JSONDecodeError: + print( + f"Error: Could not decode JSON from schema file: {schema_path}. Returning default." ) + return {"type": "object", "properties": {}} + except Exception as e: + print( + f"Error reading schema file {schema_path}: {e}. Returning default." + ) + return {"type": "object", "properties": {}} + else: + print( + f"Info: Schema file not found at {schema_path}. Creating default schema." + ) + default_schema = {"type": "object", "properties": {}} + try: + # Ensure directory exists before writing + os.makedirs(os.path.dirname(schema_path), exist_ok=True) + with open(schema_path, "w", encoding="utf-8") as f: + json.dump(default_schema, f, indent=2, ensure_ascii=False) + return default_schema + except Exception as e: + print(f"Error creating default schema file at {schema_path}: {e}") + return { + "type": "object", + "properties": {}, + } # Return empty if creation fails - # Create default schema if no file exists - default_schema = {"type": "object", "properties": {}} - os.makedirs(os.path.dirname(path), exist_ok=True) - with open(path, "w", encoding="utf-8") as f: - json.dump(default_schema, f, indent=2) - return default_schema - + except ValueError as ve: # Catch specific errors like missing group + print(f"Error getting schema path: {ve}") + return {"type": "object", "properties": {}} except Exception as e: - print(f"Error loading schema: {str(e)}") + # Log the full path in case of unexpected errors + error_path = schema_path if schema_path else f"Level {level}, Group {group}" + print(f"Unexpected error loading schema from {error_path}: {str(e)}") return {"type": "object", "properties": {}} def update_schema( self, level: str, data: Dict[str, Any], group: str = None ) -> Dict[str, str]: """Update schema for specified level and clean corresponding config.""" + schema_path = None + config_path = None try: + # Clean level parameter if it contains extra info like '-edit' + clean_level = str(level).split("-")[0] + # Determinar rutas de schema y config - if level == "1": + if clean_level == "1": schema_path = os.path.join(self.data_path, "esquema_general.json") config_path = os.path.join(self.data_path, "data.json") - elif level == "2": + elif clean_level == "2": + if not group: + return { + "status": "error", + "message": "Group is required for level 2 schema update", + } schema_path = os.path.join( self.script_groups_path, group, "esquema_group.json" ) config_path = os.path.join(self.script_groups_path, group, "data.json") - elif level == "3": + elif clean_level == "3": if not group: return { "status": "error", - "message": "Group is required for level 3", + "message": "Group is required for level 3 schema update", } schema_path = os.path.join( self.script_groups_path, group, "esquema_work.json" ) + # Config path depends on whether working_directory is set and valid config_path = ( os.path.join(self.working_directory, "data.json") if self.working_directory + and os.path.isdir(self.working_directory) # Check it's a directory else None ) + if not config_path: + print( + f"Warning: Working directory not set or invalid ('{self.working_directory}'). Level 3 config file will not be cleaned." + ) else: return {"status": "error", "message": "Invalid level"} # Ensure directory exists os.makedirs(os.path.dirname(schema_path), exist_ok=True) - # Validate schema structure - if ( - not isinstance(data, dict) - or "type" not in data - or "properties" not in data - ): - data = { - "type": "object", - "properties": data if isinstance(data, dict) else {}, - } + # Basic validation and normalization of the schema data being saved + if not isinstance(data, dict): + print( + f"Warning: Invalid schema data received (not a dict). Wrapping in default structure." + ) + data = {"type": "object", "properties": {}} # Reset to default empty + if "type" not in data: + data["type"] = "object" # Ensure type exists + if "properties" not in data or not isinstance(data["properties"], dict): + print( + f"Warning: Invalid or missing 'properties' in schema data. Resetting properties." + ) + data["properties"] = {} # Ensure properties exists and is a dict # Write schema with open(schema_path, "w", encoding="utf-8") as f: json.dump(data, f, indent=2, ensure_ascii=False) + print(f"Info: Schema successfully updated at {schema_path}") - # Clean corresponding config file - self._clean_config_for_schema(config_path, data) + # Clean the corresponding config file *if* its path is valid + if config_path: + self._clean_config_for_schema(config_path, data) + else: + print( + f"Info: Config cleaning skipped for level {level} (no valid config path)." + ) return {"status": "success"} except Exception as e: - print(f"Error updating schema: {str(e)}") + error_path = schema_path if schema_path else f"Level {level}, Group {group}" + print(f"Error updating schema at {error_path}: {str(e)}") + # Consider adding traceback here for debugging + print(traceback.format_exc()) return {"status": "error", "message": str(e)} def _clean_config_for_schema( self, config_path: str, schema: Dict[str, Any] ) -> None: """Clean configuration file to match schema structure.""" - if not config_path or not os.path.exists(config_path): - return - + # Check existence *before* trying to open try: + if not os.path.exists(config_path): + print( + f"Info: Config file {config_path} not found for cleaning. Skipping." + ) + return + # Cargar configuración actual + config = {} + content = "" # Store original content for comparison with open(config_path, "r", encoding="utf-8") as f: - config = json.load(f) + content = f.read() + if content.strip(): # Avoid error on empty file + config = json.loads(content) + else: + print( + f"Info: Config file {config_path} is empty. Cleaning will result in an empty object." + ) # Limpiar configuración recursivamente cleaned_config = self._clean_object_against_schema(config, schema) - # Guardar configuración limpia - with open(config_path, "w", encoding="utf-8") as f: - json.dump(cleaned_config, f, indent=2, ensure_ascii=False) + # Guardar configuración limpia solo si cambió o si el original estaba vacío + # (para evitar escrituras innecesarias) + # Use dumps for reliable comparison, handle potential errors during dumps + try: + original_config_str = json.dumps(config, sort_keys=True) + cleaned_config_str = json.dumps(cleaned_config, sort_keys=True) + except TypeError as te: + print( + f"Warning: Could not serialize config for comparison during clean: {te}. Forcing save." + ) + original_config_str = "" # Force inequality + cleaned_config_str = " " # Force inequality + if original_config_str != cleaned_config_str or not content.strip(): + print(f"Info: Cleaning config file: {config_path}") + with open(config_path, "w", encoding="utf-8") as f: + json.dump(cleaned_config, f, indent=2, ensure_ascii=False) + else: + print( + f"Info: Config file {config_path} already matches schema. No cleaning needed." + ) + + except json.JSONDecodeError: + print( + f"Error: Could not decode JSON from config file {config_path} during cleaning. Skipping clean." + ) + except IOError as e: + print(f"Error accessing config file {config_path} during cleaning: {e}") except Exception as e: - print(f"Error cleaning config: {str(e)}") + print(f"Unexpected error cleaning config {config_path}: {str(e)}") + # Consider adding traceback here + print(traceback.format_exc()) - def _clean_object_against_schema( - self, data: Dict[str, Any], schema: Dict[str, Any] - ) -> Dict[str, Any]: - """Recursively clean object to match schema structure.""" - if not isinstance(data, dict) or not isinstance(schema, dict): - return {} + def _clean_object_against_schema(self, data: Any, schema: Dict[str, Any]) -> Any: + """Recursively clean data to match schema structure.""" + # Ensure schema is a dictionary, otherwise cannot proceed + if not isinstance(schema, dict): + print( + f"Warning: Invalid schema provided to _clean_object_against_schema (not a dict). Returning data as is: {type(schema)}" + ) + return data - result = {} - schema_props = schema.get("properties", {}) + schema_type = schema.get("type") - for key, value in data.items(): - # Solo mantener campos que existen en el schema - if key in schema_props: - prop_schema = schema_props[key] + if schema_type == "object": + if not isinstance(data, dict): + # If data is not a dict, but schema expects object, return empty dict + return {} - # Si es un objeto anidado, limpiar recursivamente - if prop_schema.get("type") == "object": - result[key] = self._clean_object_against_schema(value, prop_schema) - # Si es un enum, verificar que el valor sea válido - elif "enum" in prop_schema: - if value in prop_schema["enum"]: - result[key] = value - # Para otros tipos, mantener el valor + # This 'result' and the loop should be inside the 'if schema_type == "object":' block + result = {} + schema_props = schema.get("properties", {}) + # Ensure schema_props is a dictionary + if not isinstance(schema_props, dict): + print( + f"Warning: 'properties' in schema is not a dictionary during cleaning. Returning empty object." + ) + return {} + + for key, value in data.items(): + # Solo mantener campos que existen en el schema + if key in schema_props: + # Recursively clean the value based on the property's schema + # Ensure the property schema itself is a dict before recursing + prop_schema = schema_props[key] + if isinstance(prop_schema, dict): + result[key] = self._clean_object_against_schema( + value, prop_schema + ) + else: + # If property schema is invalid, maybe keep original value or omit? Let's omit. + print( + f"Warning: Schema for property '{key}' is not a dictionary. Omitting from cleaned data." + ) + # Return result should be OUTSIDE the loop, but INSIDE the 'if object' block + return result + + elif schema_type == "array": + if not isinstance(data, list): + + # If data is not a list, but schema expects array, return empty list + return [] + # If schema defines items structure, clean each item + items_schema = schema.get("items") + if isinstance( + items_schema, dict + ): # Check if 'items' schema is a valid dict + return [ + self._clean_object_against_schema(item, items_schema) + for item in data + ] + else: + # If no valid item schema, return list as is (or potentially filter based on basic types if needed) + # Let's return as is for now. + return data # Keep array items as they are if no valid 'items' schema defined + + elif "enum" in schema: + # Ensure enum values are defined as a list + enum_values = schema.get("enum") + if isinstance(enum_values, list): + # If schema has enum, keep data only if it's one of the allowed values + if data in enum_values: + return data else: - result[key] = value + # If value not in enum, return None or potentially the default value if specified? + # For cleaning, returning None or omitting might be safer. Let's return None. + return None # Or consider returning schema.get('default') if cleaning should apply defaults too + else: + # Invalid enum definition, return original data or None? Let's return None. + print( + f"Warning: Invalid 'enum' definition in schema (not a list). Returning None for value '{data}'." + ) + return None - return result + # For basic types (string, integer, number, boolean, null), just return the data + # We could add type checking here if strict cleaning is needed, + # e.g., return None if type(data) doesn't match schema_type + elif schema_type in ["string", "integer", "number", "boolean", "null"]: + # Optional: Add stricter type check if needed + # expected_type_map = { "string": str, "integer": int, "number": (int, float), "boolean": bool, "null": type(None) } + # expected_types = expected_type_map.get(schema_type) + # if expected_types and not isinstance(data, expected_types): + # print(f"Warning: Type mismatch during cleaning. Expected {schema_type}, got {type(data)}. Returning None.") + # return None # Or schema.get('default') + return data - def update_config( - self, level: str, data: Dict[str, Any], group: str = None - ) -> Dict[str, str]: - """Update configuration for specified level.""" - if level == "3" and not self.working_directory: - return {"status": "error", "message": "Working directory not set"} - - if level == "1": - path = os.path.join(self.data_path, "data.json") - elif level == "2": - path = os.path.join(self.script_groups_path, group, "data.json") - elif level == "3": - path = os.path.join(self.working_directory, "data.json") - - with open(path, "w") as f: - json.dump(data, f, indent=2) + # If schema type is unknown or not handled, return data as is + else: + # This case might indicate an issue with the schema definition itself + # print(f"Warning: Unknown or unhandled schema type '{schema_type}' during cleaning. Returning data as is.") + return data + # --- Script Listing and Execution Methods --- def list_scripts(self, group: str) -> List[Dict[str, str]]: """List all scripts in a group with their descriptions.""" try: @@ -318,7 +695,7 @@ class ConfigurationManager: if not os.path.exists(scripts_dir): print(f"Directory not found: {scripts_dir}") - return [] + return [] # Return empty list if group directory doesn't exist for file in os.listdir(scripts_dir): # Modificar la condición para incluir cualquier archivo .py @@ -326,15 +703,15 @@ class ConfigurationManager: path = os.path.join(scripts_dir, file) description = self._extract_script_description(path) print( - f"Found script: {file} with description: {description}" + f"Debug: Found script: {file} with description: {description}" ) # Debug line scripts.append({"name": file, "description": description}) - print(f"Total scripts found: {len(scripts)}") # Debug line + print(f"Debug: Total scripts found in group '{group}': {len(scripts)}") return scripts except Exception as e: - print(f"Error listing scripts: {str(e)}") # Debug line - return [] + print(f"Error listing scripts for group '{group}': {str(e)}") + return [] # Return empty list on error def _extract_script_description(self, script_path: str) -> str: """Extract description from script's docstring or initial comments.""" @@ -354,9 +731,7 @@ class ConfigurationManager: return "No description available" except Exception as e: - print( - f"Error extracting description from {script_path}: {str(e)}" - ) # Debug line + print(f"Error extracting description from {script_path}: {str(e)}") return "Error reading script description" def execute_script( @@ -370,7 +745,9 @@ class ConfigurationManager: time_since_last = current_time - self.last_execution_time if time_since_last < self.min_execution_interval: msg = f"Por favor espere {self.min_execution_interval - time_since_last:.1f} segundo(s) más entre ejecuciones" - if broadcast_fn: broadcast_fn(msg) + self.append_log(f"Warning: {msg}") # Log throttling attempt + if broadcast_fn: + broadcast_fn(msg) return {"status": "throttled", "error": msg} self.last_execution_time = current_time @@ -381,27 +758,38 @@ class ConfigurationManager: script_log_path = os.path.join(script_dir, f"log_{script_base_name}.txt") if not os.path.exists(script_path): - msg = f"Error: Script no encontrado en {script_path}" - if broadcast_fn: broadcast_fn(msg) + msg = f"Error Fatal: Script no encontrado en {script_path}" + self.append_log(msg) + if broadcast_fn: + broadcast_fn(msg) return {"status": "error", "error": "Script not found"} + # Get working directory specific to the group working_dir = self.get_work_dir(group) if not working_dir: - msg = f"Error: Directorio de trabajo no configurado para el grupo '{group}'" - if broadcast_fn: broadcast_fn(msg) + msg = f"Error Fatal: Directorio de trabajo no configurado o inválido para el grupo '{group}'" + self.append_log(msg) + if broadcast_fn: + broadcast_fn(msg) return {"status": "error", "error": "Working directory not set"} + # Double check validity (get_work_dir should already do this) if not os.path.isdir(working_dir): - msg = f"Error: El directorio de trabajo '{working_dir}' no es válido o no existe." - if broadcast_fn: broadcast_fn(msg) - return {"status": "error", "error": "Invalid working directory"} - + msg = f"Error Fatal: El directorio de trabajo '{working_dir}' no es válido o no existe." + self.append_log(msg) + if broadcast_fn: + broadcast_fn(msg) + return {"status": "error", "error": "Invalid working directory"} + # Aggregate configurations using the updated get_config configs = { "level1": self.get_config("1"), "level2": self.get_config("2", group), - "level3": self.get_config("3", group), # get_config now handles working dir lookup + "level3": self.get_config( + "3", group + ), # get_config uses self.working_directory "working_directory": working_dir, } + print(f"Debug: Aggregated configs for script execution: {configs}") config_file_path = os.path.join(script_dir, "script_config.json") try: @@ -410,8 +798,10 @@ class ConfigurationManager: # Don't broadcast config saving unless debugging # if broadcast_fn: broadcast_fn(f"Configuraciones guardadas en {config_file_path}") except Exception as e: - msg = f"Error guardando configuraciones temporales: {str(e)}" - if broadcast_fn: broadcast_fn(msg) + msg = f"Error Fatal: No se pudieron guardar las configuraciones temporales en {config_file_path}: {str(e)}" + self.append_log(msg) + if broadcast_fn: + broadcast_fn(msg) # Optionally return error here if config saving is critical stdout_capture = [] @@ -421,16 +811,18 @@ class ConfigurationManager: try: if broadcast_fn: - broadcast_fn(f"[{start_time.strftime('%H:%M:%S')}] Iniciando ejecución de {script_name} en {working_dir}...") + start_msg = f"[{start_time.strftime('%H:%M:%S')}] Iniciando ejecución de {script_name} en {working_dir}..." + broadcast_fn(start_msg) + # Execute the script process = subprocess.Popen( - ["python", "-u", script_path], # Added -u for unbuffered output + ["python", "-u", script_path], # Added -u for unbuffered output cwd=working_dir, stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True, - encoding='utf-8', - errors='replace', + encoding="utf-8", + errors="replace", bufsize=1, env=dict(os.environ, PYTHONIOENCODING="utf-8"), ) @@ -442,9 +834,9 @@ class ConfigurationManager: break if line: cleaned_line = line.rstrip() - stdout_capture.append(cleaned_line) # Store line for final log + stdout_capture.append(cleaned_line) # Store line for final log if broadcast_fn: - broadcast_fn(cleaned_line) # Broadcast in real-time + broadcast_fn(cleaned_line) # Broadcast in real-time # Wait for process to finish and get return code return_code = process.wait() @@ -460,13 +852,12 @@ class ConfigurationManager: if stderr_capture: # Broadcast stderr only if there was an error potentially if status == "error" and broadcast_fn: - broadcast_fn(f"--- ERRORES ---") - broadcast_fn(stderr_capture.strip()) - broadcast_fn(f"--- FIN ERRORES ---") + broadcast_fn(f"--- ERRORES ---") + broadcast_fn(stderr_capture.strip()) + broadcast_fn(f"--- FIN ERRORES ---") # Always include stderr in the final log if present completion_msg += f" Se detectaron errores (ver log)." - if broadcast_fn: broadcast_fn(completion_msg) @@ -479,37 +870,49 @@ class ConfigurationManager: log_f.write(f"Inicio: {start_time.strftime('%Y-%m-%d %H:%M:%S')}\n") log_f.write(f"Fin: {end_time.strftime('%Y-%m-%d %H:%M:%S')}\n") log_f.write(f"Duración: {duration}\n") - log_f.write(f"Estado: {status.upper()} (Código de Salida: {return_code})\n") + log_f.write( + f"Estado: {status.upper()} (Código de Salida: {return_code})\n" + ) log_f.write("\n--- SALIDA ESTÁNDAR (STDOUT) ---\n") log_f.write("\n".join(stdout_capture)) log_f.write("\n\n--- ERRORES (STDERR) ---\n") log_f.write(stderr_capture if stderr_capture else "Ninguno") log_f.write("\n--- FIN DEL LOG ---\n") if broadcast_fn: - broadcast_fn(f"Log completo guardado en: {script_log_path}") + broadcast_fn(f"Log completo guardado en: {script_log_path}") + print(f"Info: Script log saved to {script_log_path}") except Exception as log_e: - err_msg = f"Error al guardar el log específico del script en {script_log_path}: {log_e}" - print(err_msg) - if broadcast_fn: broadcast_fn(err_msg) + err_msg = f"Error al guardar el log específico del script en {script_log_path}: {log_e}" + print(err_msg) + if broadcast_fn: + broadcast_fn(err_msg) # ------------------------------------------ return { "status": status, "return_code": return_code, "error": stderr_capture if stderr_capture else None, - "log_file": script_log_path # Return path to the specific log + "log_file": script_log_path, # Return path to the specific log } except Exception as e: end_time = datetime.now() duration = end_time - start_time - error_msg = f"Error inesperado durante la ejecución de {script_name}: {str(e)}" - traceback_info = traceback.format_exc() # Get traceback - print(error_msg) # Print to console as well + error_msg = ( + f"Error inesperado durante la ejecución de {script_name}: {str(e)}" + ) + traceback_info = traceback.format_exc() # Get full traceback + print(error_msg) # Print to console as well print(traceback_info) + self.append_log( + f"ERROR FATAL: {error_msg}\n{traceback_info}" + ) # Log centrally if broadcast_fn: - broadcast_fn(f"[{end_time.strftime('%H:%M:%S')}] ERROR FATAL: {error_msg}") + # Ensure fatal errors are clearly marked in UI + broadcast_fn( + f"[{end_time.strftime('%H:%M:%S')}] ERROR FATAL: {error_msg}" + ) # Attempt to write error to script-specific log try: @@ -518,43 +921,30 @@ class ConfigurationManager: log_f.write(f"Grupo: {group}\n") log_f.write(f"Directorio de Trabajo: {working_dir}\n") log_f.write(f"Inicio: {start_time.strftime('%Y-%m-%d %H:%M:%S')}\n") - log_f.write(f"Fin: {end_time.strftime('%Y-%m-%d %H:%M:%S')} (Interrumpido por error)\n") + log_f.write( + f"Fin: {end_time.strftime('%Y-%m-%d %H:%M:%S')} (Interrumpido por error)\n" + ) log_f.write(f"Duración: {duration}\n") log_f.write(f"Estado: FATAL ERROR\n") log_f.write("\n--- ERROR ---\n") log_f.write(error_msg + "\n") log_f.write("\n--- TRACEBACK ---\n") - log_f.write(traceback_info) # Include traceback in log + log_f.write(traceback_info) # Include traceback in log log_f.write("\n--- FIN DEL LOG ---\n") except Exception as log_e: - print(f"Error adicional al intentar guardar el log de error: {log_e}") - + err_msg_log = ( + f"Error adicional al intentar guardar el log de error: {log_e}" + ) + print(err_msg_log) return {"status": "error", "error": error_msg, "traceback": traceback_info} finally: - # Ensure stderr pipe is closed if process exists - if process and process.stderr: - process.stderr.close() - # Ensure stdout pipe is closed if process exists - if process and process.stdout: - process.stdout.close() - - def get_work_dir(self, group: str) -> str: - """Get working directory path for a script group.""" - work_dir_path = os.path.join(self.script_groups_path, group, "work_dir.json") - try: - with open(work_dir_path, "r") as f: - data = json.load(f) - path = data.get("path", "") - # Normalizar separadores de ruta - if path: - path = os.path.normpath(path) - # Actualizar la variable de instancia si hay una ruta válida - if path and os.path.exists(path): - self.working_directory = path - return path - except (FileNotFoundError, json.JSONDecodeError): - return "" + # Ensure stderr pipe is closed if process exists + if process and process.stderr: + process.stderr.close() + # Ensure stdout pipe is closed if process exists + if process and process.stdout: + process.stdout.close() def set_work_dir(self, group: str, path: str) -> Dict[str, str]: """Set working directory path for a script group and update history.""" @@ -569,7 +959,7 @@ class ConfigurationManager: try: # Cargar datos existentes o crear nuevos try: - with open(work_dir_path, "r") as f: + with open(work_dir_path, "r", encoding="utf-8") as f: data = json.load(f) # Normalizar paths existentes en el historial if "history" in data: @@ -596,7 +986,7 @@ class ConfigurationManager: data["history"] = data["history"][:10] # Guardar datos actualizados - with open(work_dir_path, "w") as f: + with open(work_dir_path, "w", encoding="utf-8") as f: json.dump(data, f, indent=2) # Actualizar la variable de instancia @@ -605,22 +995,9 @@ class ConfigurationManager: # Crear data.json en el directorio de trabajo si no existe data_path = os.path.join(path, "data.json") if not os.path.exists(data_path): - with open(data_path, "w") as f: + with open(data_path, "w", encoding="utf-8") as f: json.dump({}, f, indent=2) return {"status": "success", "path": path} except Exception as e: return {"status": "error", "message": str(e)} - - def get_directory_history(self, group: str) -> List[str]: - """Get the directory history for a script group.""" - work_dir_path = os.path.join(self.script_groups_path, group, "work_dir.json") - try: - with open(work_dir_path, "r") as f: - data = json.load(f) - # Normalizar todos los paths en el historial - history = [os.path.normpath(p) for p in data.get("history", [])] - # Filtrar solo directorios que existen - return [p for p in history if os.path.exists(p)] - except (FileNotFoundError, json.JSONDecodeError): - return [] diff --git a/data/log.txt b/data/log.txt index e69de29..dc990f9 100644 --- a/data/log.txt +++ b/data/log.txt @@ -0,0 +1,21 @@ +[17:15:12] Iniciando ejecución de x1.py en C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS... +[17:15:14] Working directory: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS +[17:15:14] Input directory: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS +[17:15:14] Output directory: C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs +[17:15:14] Cronologia file: C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs\cronologia.md +[17:15:14] Attachments directory: C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS\adjuntos +[17:15:14] Beautify rules file: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\EmailCrono\config\beautify_rules.json +[17:15:14] Found 1 .eml files +[17:15:14] Loaded 0 existing messages +[17:15:14] Processing C:\Trabajo\SIDEL\EMAILs\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS\I_ E5.007727 _ Evo On - SFSRFH300172 + SFSRFH300109 - ANDIA LACTEOS.eml +[17:15:14] Aplicando reglas de prioridad 1 +[17:15:14] Aplicando reglas de prioridad 2 +[17:15:14] Aplicando reglas de prioridad 3 +[17:15:14] Aplicando reglas de prioridad 4 +[17:15:14] Estadísticas de procesamiento: +[17:15:14] - Total mensajes encontrados: 1 +[17:15:14] - Mensajes únicos añadidos: 1 +[17:15:14] - Mensajes duplicados ignorados: 0 +[17:15:14] Writing 1 messages to C:/Users/migue/OneDrive/Miguel/Obsidean/Trabajo/VM/04-SIDEL/00 - MASTER/EMAILs\cronologia.md +[17:15:14] Ejecución de x1.py finalizada (success). Duración: 0:00:01.628641. +[17:15:14] Log completo guardado en: D:\Proyectos\Scripts\ParamManagerScripts\backend\script_groups\EmailCrono\log_x1.txt diff --git a/static/js/scripts.js b/static/js/scripts.js index 2ea6f38..aaa89a6 100644 --- a/static/js/scripts.js +++ b/static/js/scripts.js @@ -418,6 +418,12 @@ function createFieldEditor(key, field) { class="w-full p-2 border rounded" onchange="updateVisualSchema()"> +